2025-06-26 15:19 ftp://ftp.de.debian.org/debian/pool/main/c/cpl-plugin-giraf/cpl-plugin-giraf_2.16.10+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 4780cd2 (2025-06-26 14:24:42 +0200) count: 645 644 elapsed-time: 4.5 4.7 head-timing-info: old-timing-info: head results: giraf-2.16.10/giraffe/giarray.c:86:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giarray.c:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giarray.c:206:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giastrometry.c:100:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gierror.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gierror.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gierror.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gierror.c:98:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gichebyshev.c:68:15: style: Variable '_coeffs' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gicube.c:351:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gicube.c:464:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gicube.c:636:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gicube.c:714:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gicube.c:1047:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gicube.c:1094:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gicube.c:1240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gidark.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CX_MAXDOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gidark.c:371:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gidark.c:483:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifibers.c:133:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifibers.c:231:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifibers.c:402:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:346:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:496:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:769:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:1130:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:1497:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:1992:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:2738:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:3152:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:3608:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_BOOL [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gicube.c:1382:22: style: Variable 'crpix' can be declared as const array [constVariable] giraf-2.16.10/giraffe/gicube.c:1383:22: style: Variable 'crval' can be declared as const array [constVariable] giraf-2.16.10/giraffe/gifiberutils.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:730:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_BAD_FILE_FORMAT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:773:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:851:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:936:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:998:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:1142:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:1228:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:1409:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:1516:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifibers.c:223:13: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/giflat.c:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giflat.c:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giflat.c:321:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giflat.c:387:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_BOOL [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giflat.c:238:34: style:inconclusive: Function 'giraffe_flat_apply' argument 1 names different: declaration 'spectra' definition 'extraction'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/giflat.h:45:40: note: Function 'giraffe_flat_apply' argument 1 names different: declaration 'spectra' definition 'extraction'. giraf-2.16.10/giraffe/giflat.c:238:34: note: Function 'giraffe_flat_apply' argument 1 names different: declaration 'spectra' definition 'extraction'. giraf-2.16.10/giraffe/giflat.c:240:34: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/giframe.c:70:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giframe.c:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giframe.c:338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giframe.c:407:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giframe.c:547:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giframe.c:652:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giframe.c:743:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gidark.c:198:22: style: Variable '_interval' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gidark.c:225:26: style: Variable '_interval' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gidark.c:255:26: style: Variable '_interval' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gidark.c:444:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gifov.c:99:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifov.c:324:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifov.c:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifov.c:1434:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable giraffe_cube_delete [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifov.c:1571:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IO_CREATE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifov.c:1699:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifov.c:2100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifiberutils.c:56:12: style: Variable '_first' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifiberutils.c:57:12: style: Variable '_second' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifiberutils.c:313:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifiberutils.c:845:53: style: Parameter 'fibers' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gifiberutils.c:1125:40: style: Parameter 'fibers' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gifiberutils.c:1452:16: style: Variable 'fn' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gigrating.c:549:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CX_PI [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:285:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:436:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:634:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:797:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:867:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:982:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:1165:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:1305:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:1636:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:1849:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gifxcalibration.c:1927:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_BOOL [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giimage.c:747:37: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/giimagestack.c:259:39: style: Parameter 'istack' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gilevenberg.c:157:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:233:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:325:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:546:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:698:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:1235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:1501:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:1671:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:1790:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:2515:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giextract.c:3515:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:177:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_image_delete [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:272:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:349:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:484:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:512:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:586:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:658:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:747:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilinedata.c:923:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gilevenberg.c:307:16: style: Condition 'gj!=0' is always false [knownConditionTrueFalse] giraf-2.16.10/giraffe/gilevenberg.c:304:29: note: Calling function '_giraffe_mrqcof' returns 0 giraf-2.16.10/giraffe/gilevenberg.c:304:29: note: Assignment 'gj=_giraffe_mrqcof(x,y,sig,ndata,a,r,ia,ma,alpha,mbeta,chisq,funcs)', assigned value is 0 giraf-2.16.10/giraffe/gilevenberg.c:307:16: note: Condition 'gj!=0' is always false giraf-2.16.10/giraffe/gilevenberg.c:410:12: style: Condition 'gj!=0' is always false [knownConditionTrueFalse] giraf-2.16.10/giraffe/gilevenberg.c:407:25: note: Calling function '_giraffe_mrqcof' returns 0 giraf-2.16.10/giraffe/gilevenberg.c:407:25: note: Assignment 'gj=_giraffe_mrqcof(x,y,sig,ndata,matry,r,ia,ma,covar,mda,chisq,funcs)', assigned value is 0 giraf-2.16.10/giraffe/gilevenberg.c:410:12: note: Condition 'gj!=0' is always false giraf-2.16.10/giraffe/gilevenberg.c:55:52: style: Parameter 'ia' can be declared as const array [constParameter] giraf-2.16.10/giraffe/gilevenberg.c:117:66: style: Parameter 'ia' can be declared as const array [constParameter] giraf-2.16.10/giraffe/gilevenberg.c:134:15: style: Variable 'pd_y' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gilevenberg.c:135:15: style: Variable 'pd_sig' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gilinedata.c:619:16: style: Condition 'status!=0' is always false [knownConditionTrueFalse] giraf-2.16.10/giraffe/gilinedata.c:616:36: note: Calling function '_giraffe_linedata_set' returns 0 giraf-2.16.10/giraffe/gilinedata.c:616:36: note: Assignment 'status=_giraffe_linedata_set(self,self->values,name,fiber,line,value)', assigned value is 0 giraf-2.16.10/giraffe/gilinedata.c:619:16: note: Condition 'status!=0' is always false giraf-2.16.10/giraffe/gilinedata.c:669:44: style:inconclusive: Function 'giraffe_linedata_set_data' argument 3 names different: declaration 'values' definition 'data'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gilinedata.h:72:54: note: Function 'giraffe_linedata_set_data' argument 3 names different: declaration 'values' definition 'data'. giraf-2.16.10/giraffe/gilinedata.c:669:44: note: Function 'giraffe_linedata_set_data' argument 3 names different: declaration 'values' definition 'data'. giraf-2.16.10/giraffe/gilinedata.c:130:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gilinedata.c:200:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gilinedata.c:437:12: style: Variable 'status' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gilinedata.c:535:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gilinedata.c:869:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gilocalize.c:1842:56: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/gimath.c:712:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath.c:146:15: style: Variable 'pmx' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath.c:254:15: style: Variable 'pmx' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath.c:254:21: style: Variable 'pmy' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath.c:378:15: style: Variable 'pmx' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath.c:378:21: style: Variable 'pmy' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath.c:494:24: style: Variable 't0' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath.c:495:24: style: Variable 'c0' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath.c:497:21: style: Variable 'pmx' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimatrix.c:348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimatrix.c:596:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimatrix.c:809:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimatrix.c:237:19: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gimatrix.c:290:20: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gimessages.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CX_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimessages.c:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CX_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimessages.c:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CX_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimessages.c:151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CX_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:878:5: style: Variable 'ntotal' is assigned an expression that holds the same value. [redundantAssignment] giraf-2.16.10/giraffe/gibias.c:866:11: note: Assuming that condition 'n!=ntotal' is not redundant giraf-2.16.10/giraffe/gibias.c:878:5: note: Variable 'ntotal' is assigned an expression that holds the same value. giraf-2.16.10/giraffe/gibias.c:2679:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] giraf-2.16.10/giraffe/gibias.c:3106:30: style:inconclusive: Function 'giraffe_bias_remove' argument 1 names different: declaration 'result_img' definition 'result'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gibias.h:92:30: note: Function 'giraffe_bias_remove' argument 1 names different: declaration 'result_img' definition 'result'. giraf-2.16.10/giraffe/gibias.c:3106:30: note: Function 'giraffe_bias_remove' argument 1 names different: declaration 'result_img' definition 'result'. giraf-2.16.10/giraffe/gibias.c:3106:53: style:inconclusive: Function 'giraffe_bias_remove' argument 2 names different: declaration 'raw_frame' definition 'raw'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gibias.h:92:57: note: Function 'giraffe_bias_remove' argument 2 names different: declaration 'raw_frame' definition 'raw'. giraf-2.16.10/giraffe/gibias.c:3106:53: note: Function 'giraffe_bias_remove' argument 2 names different: declaration 'raw_frame' definition 'raw'. giraf-2.16.10/giraffe/gibias.c:176:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gibias.c:3122:16: style: Variable '_master_bias' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gibias.c:3123:16: style: Variable '_bad_pixels' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimodel.c:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxint [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:194:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:241:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:459:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:493:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:521:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:555:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:580:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:617:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:651:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:686:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:713:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:738:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:885:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodel.c:928:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gibias.c:2725:21: style: Variable 'tprescx' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gibias.c:2726:21: style: Variable 'tprescy' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gibias.c:2727:21: style: Variable 'tovrscx' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gibias.c:2728:21: style: Variable 'tovrscy' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gifov.c:57:12: style: Variable '_first' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifov.c:58:12: style: Variable '_second' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifov.c:193:19: style: Variable 'spixels' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifov.c:203:30: style: Variable 'j' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gimodel.c:258:5: warning: Possible null pointer dereference: self [nullPointer] giraf-2.16.10/giraffe/gimodel.c:244:24: note: Assignment 'self=NULL', assigned value is 0 giraf-2.16.10/giraffe/gimodel.c:258:5: note: Null pointer dereference giraf-2.16.10/giraffe/gimodel.c:259:5: warning: Possible null pointer dereference: self [nullPointer] giraf-2.16.10/giraffe/gimodel.c:244:24: note: Assignment 'self=NULL', assigned value is 0 giraf-2.16.10/giraffe/gimodel.c:259:5: note: Null pointer dereference giraf-2.16.10/giraffe/gimodel.c:260:5: warning: Possible null pointer dereference: self [nullPointer] giraf-2.16.10/giraffe/gimodel.c:244:24: note: Assignment 'self=NULL', assigned value is 0 giraf-2.16.10/giraffe/gimodel.c:260:5: note: Null pointer dereference giraf-2.16.10/giraffe/gimodel.c:262:5: warning: Possible null pointer dereference: self [nullPointer] giraf-2.16.10/giraffe/gimodel.c:244:24: note: Assignment 'self=NULL', assigned value is 0 giraf-2.16.10/giraffe/gimodel.c:262:5: note: Null pointer dereference giraf-2.16.10/giraffe/gimodel.c:263:5: warning: Possible null pointer dereference: self [nullPointer] giraf-2.16.10/giraffe/gimodel.c:244:24: note: Assignment 'self=NULL', assigned value is 0 giraf-2.16.10/giraffe/gimodel.c:263:5: note: Null pointer dereference giraf-2.16.10/giraffe/gimodel.c:264:5: warning: Possible null pointer dereference: self [nullPointer] giraf-2.16.10/giraffe/gimodel.c:244:24: note: Assignment 'self=NULL', assigned value is 0 giraf-2.16.10/giraffe/gimodel.c:264:5: note: Null pointer dereference giraf-2.16.10/giraffe/gimodel.c:265:5: warning: Possible null pointer dereference: self [nullPointer] giraf-2.16.10/giraffe/gimodel.c:244:24: note: Assignment 'self=NULL', assigned value is 0 giraf-2.16.10/giraffe/gimodel.c:265:5: note: Null pointer dereference giraf-2.16.10/giraffe/gimodel.c:101:15: style: Variable '_y' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimodel.c:97:26: style: Variable 'sy' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gipaf.c:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipaf.c:449:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipaf.c:588:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxchar [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipaf.c:628:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxchar [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipaf.c:667:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxchar [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipaf.c:707:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxchar [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipaf.c:821:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:894:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:1456:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:1873:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:2020:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:2202:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:2476:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:2644:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:3294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipaf.c:396:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gifxcalibration.c:575:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] giraf-2.16.10/giraffe/gifxcalibration.c:616:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] giraf-2.16.10/giraffe/gifxcalibration.c:1441:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] giraf-2.16.10/giraffe/gifxcalibration.c:1480:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] giraf-2.16.10/giraffe/gifxcalibration.c:1383:32: style: Local variable 'i' shadows outer variable [shadowVariable] giraf-2.16.10/giraffe/gifxcalibration.c:1370:15: note: Shadowed declaration giraf-2.16.10/giraffe/gifxcalibration.c:1383:32: note: Shadow variable giraf-2.16.10/giraffe/gifxcalibration.c:1576:16: style: Variable '_spectra' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifxcalibration.c:1581:16: style: Variable '_extinction' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifxcalibration.c:1582:16: style: Variable '_flux' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifxcalibration.c:1641:20: style: Variable '_fibers' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifxcalibration.c:1674:20: style: Variable '_fibers' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gifxcalibration.c:295:45: style: Variable 'value' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gifxcalibration.c:312:45: style: Variable 'value' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gifxcalibration.c:1370:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gifxcalibration.c:1370:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gipsfdata.c:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:116:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:174:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:229:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_image_delete [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:250:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:303:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:464:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:490:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:581:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:705:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsfdata.c:868:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BPP_IEEE_FLOAT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giqclog.c:48:37: error: There is an unknown macro here somewhere. Configuration is required. If CX_PRINTF_FORMAT_SIZE_TYPE is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/girange.c:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/girebinning.c:1376:25: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/gipsfdata.c:542:16: style: Condition 'status!=0' is always false [knownConditionTrueFalse] giraf-2.16.10/giraffe/gipsfdata.c:539:34: note: Calling function '_giraffe_psfdata_set' returns 0 giraf-2.16.10/giraffe/gipsfdata.c:539:34: note: Assignment 'status=_giraffe_psfdata_set(self,self->values,name,fiber,bin,value)', assigned value is 0 giraf-2.16.10/giraffe/gipsfdata.c:542:16: note: Condition 'status!=0' is always false giraf-2.16.10/giraffe/gipsfdata.c:238:58: style:inconclusive: Function 'giraffe_psfdata_create' argument 3 names different: declaration 'nx' definition 'width'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gipsfdata.h:37:45: note: Function 'giraffe_psfdata_create' argument 3 names different: declaration 'nx' definition 'width'. giraf-2.16.10/giraffe/gipsfdata.c:238:58: note: Function 'giraffe_psfdata_create' argument 3 names different: declaration 'nx' definition 'width'. giraf-2.16.10/giraffe/gipsfdata.c:238:71: style:inconclusive: Function 'giraffe_psfdata_create' argument 4 names different: declaration 'ny' definition 'height'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gipsfdata.h:37:55: note: Function 'giraffe_psfdata_create' argument 4 names different: declaration 'ny' definition 'height'. giraf-2.16.10/giraffe/gipsfdata.c:238:71: note: Function 'giraffe_psfdata_create' argument 4 names different: declaration 'ny' definition 'height'. giraf-2.16.10/giraffe/gipsfdata.c:297:30: style:inconclusive: Function 'giraffe_psfdata_resize' argument 4 names different: declaration 'nx' definition 'width'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gipsfdata.h:42:39: note: Function 'giraffe_psfdata_resize' argument 4 names different: declaration 'nx' definition 'width'. giraf-2.16.10/giraffe/gipsfdata.c:297:30: note: Function 'giraffe_psfdata_resize' argument 4 names different: declaration 'nx' definition 'width'. giraf-2.16.10/giraffe/gipsfdata.c:297:43: style:inconclusive: Function 'giraffe_psfdata_resize' argument 5 names different: declaration 'ny' definition 'height'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gipsfdata.h:42:49: note: Function 'giraffe_psfdata_resize' argument 5 names different: declaration 'ny' definition 'height'. giraf-2.16.10/giraffe/gipsfdata.c:297:43: note: Function 'giraffe_psfdata_resize' argument 5 names different: declaration 'ny' definition 'height'. giraf-2.16.10/giraffe/gipsfdata.c:592:43: style:inconclusive: Function 'giraffe_psfdata_set_data' argument 3 names different: declaration 'values' definition 'data'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gipsfdata.h:71:53: note: Function 'giraffe_psfdata_set_data' argument 3 names different: declaration 'values' definition 'data'. giraf-2.16.10/giraffe/gipsfdata.c:592:43: note: Function 'giraffe_psfdata_set_data' argument 3 names different: declaration 'values' definition 'data'. giraf-2.16.10/giraffe/gipsfdata.c:127:36: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gipsfdata.c:198:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gipsfdata.c:483:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gisgcalibration.c:529:19: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/gislight.c:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gislight.c:542:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gislight.c:1139:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gislight.c:1612:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gislight.c:1199:64: style: Parameter 'phff' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gislitgeometry.c:625:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gislitgeometry.c:199:25: style: Variable 'j' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gislitgeometry.c:200:25: style: Variable 'count' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gislitgeometry.c:201:25: style: Variable 'column_index' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gistacking.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gistacking.c:158:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gistacking.c:242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gistacking.c:345:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gistacking.c:469:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gistacking.c:765:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gistacking.c:822:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gistacking.c:312:13: style: Variable 'n' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gistacking.c:322:23: style: Variable 'daverage' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gistacking.c:439:13: style: Variable 'n' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gistacking.c:446:20: style: Variable 'goodpix' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gimodels.c:256:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:499:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:693:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:1017:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:1209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:1329:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:1463:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:1633:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:1788:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gisutils.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gisutils.c:127:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gisutils.c:150:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gisutils.c:164:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gisutils.c:42:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gisutils.c:43:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/girvcorrection.c:191:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] giraf-2.16.10/giraffe/girvcorrection.c:136:18: style: Variable 'angle' can be declared as const array [constVariable] giraf-2.16.10/giraffe/girvcorrection.c:721:21: style: Variable 'sina' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/girvcorrection.c:722:21: style: Variable 'cosa' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gitable.c:294:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gitable.c:575:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gitable.c:706:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IO_CREATE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gitable.c:811:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IO_EXTEND [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimodels.c:234:46: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_xoptmod_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1822:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:234:46: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:474:46: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_yoptmod_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1824:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:474:46: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:474:59: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_yoptmod_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1824:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:474:59: note: Parameter 'a' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:655:47: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_xoptmod2_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1826:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:655:47: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:982:47: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_yoptmod2_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1828:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:982:47: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:982:60: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_yoptmod2_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1828:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:982:60: note: Parameter 'a' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1189:47: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_gaussian_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1830:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1189:47: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1189:60: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_gaussian_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1830:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1189:60: note: Parameter 'a' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1307:45: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_psfcos_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1832:49: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1307:45: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1307:58: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_psfcos_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1832:49: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1307:58: note: Parameter 'a' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1444:45: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_psfexp_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1834:49: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1444:45: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1614:46: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_psfexp2_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1836:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1614:46: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1773:43: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_test_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1838:47: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1773:43: note: Parameter 'x' can be declared as pointer to const giraf-2.16.10/giraffe/gimodels.c:1773:56: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_test_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1838:47: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1773:56: note: Parameter 'a' can be declared as pointer to const giraf-2.16.10/giraffe/gitable.c:380:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] giraf-2.16.10/giraffe/gitable.c:259:36: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitable.c:408:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitable.c:636:29: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitable.c:749:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitable.c:836:33: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitable.c:840:18: style: Variable 'status' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gitransmission.c:227:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gitransmission.c:417:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gitransmission.c:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giutils.c:937:43: error: There is an unknown macro here somewhere. Configuration is required. If CX_PRINTF_FORMAT_SIZE_TYPE is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/giwlcalibration.c:3713:22: error: There is an unknown macro here somewhere. Configuration is required. If CX_PRINTF_FORMAT_SIZE_TYPE is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/giwlresiduals.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giwlresiduals.c:518:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gitransmission.c:562:16: style: Condition 'fibers==NULL' is always false [knownConditionTrueFalse] giraf-2.16.10/giraffe/gitransmission.c:467:42: style:inconclusive: Function 'giraffe_transmission_apply' argument 1 names different: declaration 'spectra' definition 'extraction'. [funcArgNamesDifferent] giraf-2.16.10/giraffe/gitransmission.h:55:46: note: Function 'giraffe_transmission_apply' argument 1 names different: declaration 'spectra' definition 'extraction'. giraf-2.16.10/giraffe/gitransmission.c:467:42: note: Function 'giraffe_transmission_apply' argument 1 names different: declaration 'spectra' definition 'extraction'. giraf-2.16.10/giraffe/gitransmission.c:105:46: style: Parameter 'localization' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitransmission.c:106:39: style: Parameter 'wcalcoeff' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitransmission.c:106:59: style: Parameter 'grating' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitransmission.c:107:39: style: Parameter 'slitgeometry' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitransmission.c:117:15: style: Variable 'flux' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gitransmission.c:118:15: style: Variable 'error' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gitransmission.c:601:55: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/gitransmission.c:656:52: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/giwlsolution.c:76:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GI_MODEL_XOPT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giwlsolution.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giwlsolution.c:415:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giwlsolution.c:525:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giwlsolution.c:602:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_calib.c:143:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_STATS_MEAN [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_calib.c:263:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_calib.c:400:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_calib.c:518:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_calib.c:594:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giwlresiduals.c:67:12: style: Variable '_first' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/giwlresiduals.c:68:12: style: Variable '_second' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/giwlresiduals.c:184:32: style: Variable 'fit' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/giwlresiduals.c:205:37: style: Parameter 'wlsolution' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_cat.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_cat.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_cat.c:428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/giwlsolution.c:206:55: style: Parameter 'spectra' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_calib.c:194:22: style:inconclusive: Function 'irplib_compute_gain' argument 3 names different: declaration 'zone1' definition 'zone'. [funcArgNamesDifferent] giraf-2.16.10/irplib/irplib_calib.h:45:22: note: Function 'irplib_compute_gain' argument 3 names different: declaration 'zone1' definition 'zone'. giraf-2.16.10/irplib/irplib_calib.c:194:22: note: Function 'irplib_compute_gain' argument 3 names different: declaration 'zone1' definition 'zone'. giraf-2.16.10/irplib/irplib_calib.c:195:27: style:inconclusive: Function 'irplib_compute_gain' argument 4 names different: declaration 'kappa1' definition 'kappa'. [funcArgNamesDifferent] giraf-2.16.10/irplib/irplib_calib.h:46:27: note: Function 'irplib_compute_gain' argument 4 names different: declaration 'kappa1' definition 'kappa'. giraf-2.16.10/irplib/irplib_calib.c:195:27: note: Function 'irplib_compute_gain' argument 4 names different: declaration 'kappa1' definition 'kappa'. giraf-2.16.10/irplib/irplib_calib.c:196:27: style:inconclusive: Function 'irplib_compute_gain' argument 5 names different: declaration 'nclip1' definition 'nclip'. [funcArgNamesDifferent] giraf-2.16.10/irplib/irplib_calib.h:47:27: note: Function 'irplib_compute_gain' argument 5 names different: declaration 'nclip1' definition 'nclip'. giraf-2.16.10/irplib/irplib_calib.c:196:27: note: Function 'irplib_compute_gain' argument 5 names different: declaration 'nclip1' definition 'nclip'. giraf-2.16.10/irplib/irplib_calib.c:194:22: style: Parameter 'zone' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_calib.c:506:25: style: Variable 'pima' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_calib.c:507:25: style: Variable 'pimb' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_calib.c:508:25: style: Variable 'pimc' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_calib.c:218:17: style: Variable 'dit_ref' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_calib.c:219:21: style: Variable 'exptime_ref' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_calib.c:391:13: style: Variable 'dit' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_distortion.c:256:53: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/irplib_flat.c:108:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:315:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:362:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:452:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:497:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:527:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:588:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:658:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:689:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:714:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:753:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:910:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INVALID [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:1084:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:1184:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_cat.c:276:8: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_hist.c:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_hist.c:111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_hist.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_hist.c:285:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_hist.c:312:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_ksigma_clip.c:239:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_STRINGIFY is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/irplib_match_cats.c:139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_match_cats.c:186:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_framelist.c:928:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] giraf-2.16.10/irplib/irplib_framelist.c:941:13: note: Found duplicate branches for 'if' and 'else'. giraf-2.16.10/irplib/irplib_framelist.c:928:13: note: Found duplicate branches for 'if' and 'else'. giraf-2.16.10/irplib/irplib_framelist.c:454:5: style: Statements following 'return' will never be executed. [unreachableCode] giraf-2.16.10/irplib/irplib_framelist.c:530:5: style: Statements following 'return' will never be executed. [unreachableCode] giraf-2.16.10/irplib/irplib_framelist.c:450:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_framelist.c:523:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_match_cats.c:127:15: style:inconclusive: Function 'irplib_match_cat_pairs' argument 2 names different: declaration 'nCats' definition 'ncats'. [funcArgNamesDifferent] giraf-2.16.10/irplib/irplib_match_cats.h:39:15: note: Function 'irplib_match_cat_pairs' argument 2 names different: declaration 'nCats' definition 'ncats'. giraf-2.16.10/irplib/irplib_match_cats.c:127:15: note: Function 'irplib_match_cat_pairs' argument 2 names different: declaration 'nCats' definition 'ncats'. giraf-2.16.10/irplib/irplib_mkmaster.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_mkmaster.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_mkmaster.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_mkmaster.c:357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_mkmaster.c:394:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_mkmaster.c:423:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_OUTPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_mkmaster.c:469:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_mkmaster.c:543:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_oddeven.c:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_oddeven.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_flat.c:98:25: style: Variable 'raw_im_data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_flat.c:191:21: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_flat.c:364:21: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_flat.c:365:21: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_mkmaster.c:383:16: style: Parameter 'qclog' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_mkmaster.c:76:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_mkmaster.c:77:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_mkmaster.c:80:15: style: Variable 'mean' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_mkmaster.c:81:16: style: Variable 'stdev' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_mkmaster.c:243:26: style: Variable 'mean_of_medians' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_plugin.c:1052:26: error: There is an unknown macro here somewhere. Configuration is required. If CPL_STRINGIFY is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/irplib_oddeven.c:235:29: style: Variable 'pim1' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_oddeven.c:236:29: style: Variable 'pim2' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_oddeven.c:300:29: style: Variable 'pim1' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_oddeven.c:301:29: style: Variable 'pim2' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_ppm.c:137:40: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/irplib_slitpos.c:396:35: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/irplib_spectrum.c:203:60: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/giraffe/giextract.c:555:21: style: Variable 'perm_data' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/giextract.c:1811:15: style: Variable '_bkg_base' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/giextract.c:2475:56: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/giextract.c:2476:58: style: Parameter 'sloc' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/giextract.c:2477:34: style: Parameter 'bpixel' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/giextract.c:2477:51: style: Parameter 'slight' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/giraffe/giextract.c:2499:16: style: Variable '_locy' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_sdp_spectrum.c:1041:55: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/irplib_stdstar.c:102:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:226:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:364:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:410:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:458:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:536:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:793:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:363:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:521:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:692:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:795:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:882:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:977:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_polynomial.c:1259:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INVALID_TYPE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_stdstar.c:747:44: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] giraf-2.16.10/irplib/irplib_strehl.c:182:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:416:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:533:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_NORM_FLUX [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:573:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_2PI [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:678:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:718:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:759:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:862:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:908:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:974:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_warning [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_info [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:162:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_debug [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:205:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:251:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:300:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:349:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:409:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:666:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:893:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_FITS [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:992:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:1177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:1242:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:1383:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:1521:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:1546:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:1581:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_utils.c:1718:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:168:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:684:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:767:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:948:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:1049:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:1353:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SQRT2 [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:1528:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gipsf.c:1100:20: style: Variable 'values' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gipsf.c:1548:20: style: Variable 'values' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gipsf.c:464:18: style: Variable 'status' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gipsf.c:1826:18: style: Variable 'status' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gipsf.c:1984:18: style: Variable 'status' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gipsf.c:2402:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_wcs.c:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_PHYS2WORLD [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wcs.c:135:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_WORLD2PHYS [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wcs.c:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_RAD_DEG [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wcs.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wcs.c:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wcs.c:288:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wcs.c:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSPECIFIED [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wcs.c:372:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:345:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:543:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:583:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:877:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:938:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:993:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:1039:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:1240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wlxcorr.c:1189:24: style: Array index 'itt' is used before limits check. [arrayIndexThenCheck] giraf-2.16.10/irplib/irplib_wlxcorr.c:871:11: style: Variable 'start' is reassigned a value before the old one has been used. [redundantAssignment] giraf-2.16.10/irplib/irplib_wlxcorr.c:866:16: note: start is assigned giraf-2.16.10/irplib/irplib_wlxcorr.c:871:11: note: start is overwritten giraf-2.16.10/irplib/irplib_wlxcorr.c:874:10: style: Variable 'stop' is reassigned a value before the old one has been used. [redundantAssignment] giraf-2.16.10/irplib/irplib_wlxcorr.c:867:42: note: stop is assigned giraf-2.16.10/irplib/irplib_wlxcorr.c:874:10: note: stop is overwritten giraf-2.16.10/irplib/irplib_wlxcorr.c:874:10: style: Variable 'stop' is reassigned a value before the old one has been used. [redundantAssignment] giraf-2.16.10/irplib/irplib_wlxcorr.c:868:15: note: stop is assigned giraf-2.16.10/irplib/irplib_wlxcorr.c:874:10: note: stop is overwritten giraf-2.16.10/irplib/irplib_wlxcorr.c:578:21: style: Variable 'praw' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/irplib_wlxcorr.c:1130:25: style: Variable 'pybounds' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/irplib/tests/irplib_cat-test.c:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NO_WCS [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_framelist-test.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_hist-test.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_plugin-test.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_plugin-test.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_plugin-test.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_wavecal.c:1325:41: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] giraf-2.16.10/irplib/irplib_polynomial.c:542:17: style: Variable 'resx' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_polynomial.c:572:20: style: Variable 'resx' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_polynomial.c:621:22: style: Variable 'is_first' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/irplib_polynomial.c:641:22: style: Variable 'is_first' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/irplib/tests/irplib_plugin-test.c:166:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/tests/irplib_polynomial-test.c:344:48: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/tests/irplib_strehl-test.c:182:18: error: There is an unknown macro here somewhere. Configuration is required. If CPL_STRINGIFY is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/irplib_wavecal.c:281:74: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_wavecal.c:290:54: style: Parameter 'pxc' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_wavecal.c:1489:76: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_wavecal.c:1501:57: style: Parameter 'pxc' can be declared as pointer to const [constParameterPointer] giraf-2.16.10/irplib/irplib_utils.c:1427:33: style:inconclusive: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. [funcArgNamesDifferent] giraf-2.16.10/irplib/irplib_utils.h:499:33: note: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. giraf-2.16.10/irplib/irplib_utils.c:1427:33: note: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. giraf-2.16.10/irplib/irplib_utils.c:1482:28: style:inconclusive: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. [funcArgNamesDifferent] giraf-2.16.10/irplib/irplib_utils.c:72:28: note: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. giraf-2.16.10/irplib/irplib_utils.c:1482:28: note: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. giraf-2.16.10/irplib/tests/irplib_utils-test.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:177:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:250:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:382:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:451:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_wcs-test.c:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_wcs-test.c:177:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_utils-test.c:258:22: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] giraf-2.16.10/irplib/tests/irplib_utils-test.c:256:17: note: Assuming allocation function fails giraf-2.16.10/irplib/tests/irplib_utils-test.c:256:17: note: Assignment 'file=fopen(filename1,"w")', assigned value is 0 giraf-2.16.10/irplib/tests/irplib_utils-test.c:258:22: note: Null pointer dereference giraf-2.16.10/irplib/tests/irplib_utils-test.c:259:19: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] giraf-2.16.10/irplib/tests/irplib_utils-test.c:256:17: note: Assuming allocation function fails giraf-2.16.10/irplib/tests/irplib_utils-test.c:256:17: note: Assignment 'file=fopen(filename1,"w")', assigned value is 0 giraf-2.16.10/irplib/tests/irplib_utils-test.c:259:19: note: Null pointer dereference giraf-2.16.10/irplib/tests/irplib_utils-test.c:262:22: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] giraf-2.16.10/irplib/tests/irplib_utils-test.c:260:17: note: Assuming allocation function fails giraf-2.16.10/irplib/tests/irplib_utils-test.c:260:17: note: Assignment 'file=fopen(filename2,"w")', assigned value is 0 giraf-2.16.10/irplib/tests/irplib_utils-test.c:262:22: note: Null pointer dereference giraf-2.16.10/irplib/tests/irplib_utils-test.c:263:19: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] giraf-2.16.10/irplib/tests/irplib_utils-test.c:260:17: note: Assuming allocation function fails giraf-2.16.10/irplib/tests/irplib_utils-test.c:260:17: note: Assignment 'file=fopen(filename2,"w")', assigned value is 0 giraf-2.16.10/irplib/tests/irplib_utils-test.c:263:19: note: Null pointer dereference giraf-2.16.10/irplib/tests/irplib_utils-test.c:130:10: style: Variable 'zero' can be declared as const array [constVariable] giraf-2.16.10/irplib/tests/irplib_utils-test.c:188:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'my_table_check' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/irplib/tests/irplib_utils-test.c:217:36: note: You might need to cast the function pointer here giraf-2.16.10/irplib/tests/irplib_utils-test.c:188:50: note: Parameter 'self' can be declared as pointer to const giraf-2.16.10/recipes/giframestack.c:329:51: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/irplib/tests/irplib_wlxcorr-test.c:82:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_wlxcorr-test.c:119:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_wlxcorr-test.c:282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_wlxcorr-test.c:368:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_wlxcorr-test.c:401:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:569:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxdouble [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:792:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:986:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:1256:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:1423:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:1578:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:1673:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:1786:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:1893:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:2023:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/giraffe/gimath_lm.c:2194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterdark.c:81:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIALIAS_PRSCX [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterdark.c:276:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_DARK [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterdark.c:722:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_DARK_MASTER [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/irplib_strehl.c:193:33: style: Condition 'window_size>0.0' is always true [knownConditionTrueFalse] giraf-2.16.10/irplib/irplib_strehl.c:179:32: note: Assignment 'window_size=(double)(5)', assigned value is 5.0 giraf-2.16.10/irplib/irplib_strehl.c:193:33: note: Condition 'window_size>0.0' is always true giraf-2.16.10/recipes/gimasterbias.c:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_BOOL [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterbias.c:306:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterbias.c:456:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_BIAS [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterbias.c:1106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_BIAS_MASTER [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:144:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:495:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:675:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:838:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:1036:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:1263:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:1488:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:1733:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/irplib/tests/irplib_sdp_spectrum-test.c:1781:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/giscience.c:2703:26: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] giraf-2.16.10/recipes/gimasterdark.c:588:20: style: Condition 'status!=0' is always false [knownConditionTrueFalse] giraf-2.16.10/recipes/gimasterdark.c:586:42: note: Calling function '_giraffe_clean_badpixels' returns 0 giraf-2.16.10/recipes/gimasterdark.c:586:42: note: Assignment 'status=_giraffe_clean_badpixels(result,bpixel)', assigned value is 0 giraf-2.16.10/recipes/gimasterdark.c:588:20: note: Condition 'status!=0' is always false giraf-2.16.10/recipes/gimasterdark.c:65:12: style: Variable '_bpixel' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterflat.c:117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_BOOL [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterflat.c:212:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterflat.c:1974:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_FIBER_FLAT_EXTSPECTRA [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gistandard.c:109:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gistandard.c:311:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_STANDARD [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gistandard.c:2287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_EFFICIENCY_CURVE [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/giwavecalibration.c:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_BOOL [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/giwavecalibration.c:199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/giwavecalibration.c:1582:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIFRAME_ARC_LAMP_EXTSPECTRA [valueFlowBailoutIncompleteVar] giraf-2.16.10/tests/giraffe_sdp-test.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/tests/giraffe_sdp-test.c:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/tests/giraffe_sdp-test.c:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/tests/giraffe_sdp-test.c:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] giraf-2.16.10/tests/giraffe_sdp-test.c:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] giraf-2.16.10/tests/giraffe_sdp-test.c:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] giraf-2.16.10/recipes/gimasterflat.c:237:16: style: Variable 'mlocw_frame' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterflat.c:238:16: style: Variable 'mlpsf_frame' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterflat.c:1924:15: style: Variable '_pdata' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterflat.c:1925:15: style: Variable '_tdata' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterflat.c:2064:23: style: Variable '_sum' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterflat.c:1920:20: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/giraffe/gimath_lm.c:387:16: style: Condition 'gj!=0' is always false [knownConditionTrueFalse] giraf-2.16.10/giraffe/gimath_lm.c:384:22: note: Calling function 'mymrqcof' returns 0 giraf-2.16.10/giraffe/gimath_lm.c:384:22: note: Assignment 'gj=mymrqcof(x,y,sig,ndata,a,r,ia,ma,alpha,mbeta,chisq,funcs)', assigned value is 0 giraf-2.16.10/giraffe/gimath_lm.c:387:16: note: Condition 'gj!=0' is always false giraf-2.16.10/giraffe/gimath_lm.c:449:12: style: Condition 'gj!=0' is always false [knownConditionTrueFalse] giraf-2.16.10/giraffe/gimath_lm.c:446:18: note: Calling function 'mymrqcof' returns 0 giraf-2.16.10/giraffe/gimath_lm.c:446:18: note: Assignment 'gj=mymrqcof(x,y,sig,ndata,matry,r,ia,ma,covar,mda,chisq,funcs)', assigned value is 0 giraf-2.16.10/giraffe/gimath_lm.c:449:12: note: Condition 'gj!=0' is always false giraf-2.16.10/giraffe/gimath_lm.c:94:52: style: Parameter 'ia' can be declared as const array [constParameter] giraf-2.16.10/giraffe/gimath_lm.c:521:18: style: Parameter 'ia' can be declared as const array [constParameter] giraf-2.16.10/giraffe/gimath_lm.c:534:15: style: Variable 'pd_y' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath_lm.c:535:15: style: Variable 'pd_sig' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath_lm.c:635:20: style: Variable 'pd_y' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath_lm.c:692:21: style: Parameter 'x' can be declared as const array. However it seems that 'mrqgaussum' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:61:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:692:21: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:692:35: style: Parameter 'a' can be declared as const array. However it seems that 'mrqgaussum' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:61:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:692:35: note: Parameter 'a' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:776:21: style: Parameter 'x' can be declared as const array. However it seems that 'mrqxoptmod' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:62:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:776:21: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:964:22: style: Parameter 'x' can be declared as const array. However it seems that 'mrqxoptmod2' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:64:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:964:22: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1237:21: style: Parameter 'x' can be declared as const array. However it seems that 'mrqyoptmod' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:67:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1237:21: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1237:35: style: Parameter 'a' can be declared as const array. However it seems that 'mrqyoptmod' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:67:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1237:35: note: Parameter 'a' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1400:22: style: Parameter 'x' can be declared as const array. However it seems that 'mrqyoptmod2' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:68:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1400:22: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1400:36: style: Parameter 'a' can be declared as const array. However it seems that 'mrqyoptmod2' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:68:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1400:36: note: Parameter 'a' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1560:20: style: Parameter 'x' can be declared as const array. However it seems that 'mrqpsfcos' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:65:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1560:20: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1560:34: style: Parameter 'a' can be declared as const array. However it seems that 'mrqpsfcos' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:65:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1560:34: note: Parameter 'a' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1657:20: style: Parameter 'x' can be declared as const array. However it seems that 'mrqpsfexp' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:66:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1657:20: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1770:21: style: Parameter 'x' can be declared as const array. However it seems that 'mrqpsfexp2' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:70:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:1770:21: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:1889:37: style: Variable 'pd_mbase' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/giraffe/gimath_lm.c:2005:23: style: Parameter 'x' can be declared as const array. However it seems that 'mrqxoptmodGS' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:63:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:2005:23: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:2181:18: style: Parameter 'x' can be declared as const array. However it seems that 'mrqtest' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:71:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:2181:18: note: Parameter 'x' can be declared as const array giraf-2.16.10/giraffe/gimath_lm.c:2181:32: style: Parameter 'a' can be declared as const array. However it seems that 'mrqtest' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimath_lm.c:71:22: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimath_lm.c:2181:32: note: Parameter 'a' can be declared as const array giraf-2.16.10/recipes/giwavecalibration.c:1669:23: style: Variable '_sum' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterbias.c:1273:16: style: Variable '_frame' is reassigned a value before the old one has been used. [redundantAssignment] giraf-2.16.10/recipes/gimasterbias.c:1272:16: note: _frame is assigned giraf-2.16.10/recipes/gimasterbias.c:1273:16: note: _frame is overwritten giraf-2.16.10/recipes/gimasterbias.c:250:12: style: Variable 'pi_bp' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterbias.c:252:11: style: Variable 'sx' can be declared as const array [constVariable] giraf-2.16.10/recipes/gimasterbias.c:253:11: style: Variable 'sy' can be declared as const array [constVariable] giraf-2.16.10/recipes/gimasterbias.c:1060:15: style: Variable '_mbdata' can be declared as pointer to const [constVariablePointer] giraf-2.16.10/recipes/gimasterbias.c:304:40: style: Variable 'estimate[nr_pairs]' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/recipes/gimasterbias.c:324:48: style: Variable 'estimate[nr_pairs]' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/recipes/gimasterbias.c:327:52: style: Variable 'estimate[nr_pairs]' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/recipes/gimasterbias.c:594:12: style: Variable 'e_code' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/recipes/gimasterbias.c:761:25: style: Variable 'median' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/recipes/gimasterbias.c:765:23: style: Variable 'tlow' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/recipes/gimasterbias.c:766:24: style: Variable 'thigh' is assigned a value that is never used. [unreadVariable] giraf-2.16.10/recipes/gimasterbias.c:913:18: style: Variable 'sdev' is assigned a value that is never used. [unreadVariable] diff: head giraf-2.16.10/giraffe/gifxcalibration.c:1370:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1189:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1189:47: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_gaussian_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1830:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1189:47: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1189:60: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1189:60: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_gaussian_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1830:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1189:60: note: Parameter 'a' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1307:45: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1307:45: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_psfcos_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1832:49: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1307:45: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1307:58: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1307:58: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_psfcos_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1832:49: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1307:58: note: Parameter 'a' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1444:45: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1444:45: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_psfexp_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1834:49: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1444:45: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1614:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1614:46: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_psfexp2_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1836:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1614:46: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1773:43: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1773:43: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_test_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1838:47: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1773:43: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:1773:56: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:1773:56: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_test_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1838:47: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:1773:56: note: Parameter 'a' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:234:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:234:46: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_xoptmod_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1822:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:234:46: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:474:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:474:46: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_yoptmod_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1824:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:474:46: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:474:59: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:474:59: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_yoptmod_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1824:50: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:474:59: note: Parameter 'a' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:655:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:655:47: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_xoptmod2_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1826:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:655:47: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:982:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:982:47: style: Parameter 'x' can be declared as pointer to const. However it seems that '_giraffe_yoptmod2_eval' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1828:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:982:47: note: Parameter 'x' can be declared as pointer to const 2.17.0 giraf-2.16.10/giraffe/gimodels.c:982:60: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] head giraf-2.16.10/giraffe/gimodels.c:982:60: style: Parameter 'a' can be declared as pointer to const. However it seems that '_giraffe_yoptmod2_eval' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] giraf-2.16.10/giraffe/gimodels.c:1828:51: note: You might need to cast the function pointer here giraf-2.16.10/giraffe/gimodels.c:982:60: note: Parameter 'a' can be declared as pointer to const DONE