2025-07-21 07:46 ftp://ftp.de.debian.org/debian/pool/main/c/cpl-plugin-kmos/cpl-plugin-kmos_2.1.0+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 -j1 platform: Linux-6.8.12-9-pve-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.18.0 head-info: 140480f (2025-07-21 08:45:09 +0200) count: 2158 2158 elapsed-time: 36.8 40.0 head-timing-info: old-timing-info: head results: kmos-2.1.0/irplib/irplib_calib.c:134:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_STATS_MEAN [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_calib.c:254:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_calib.c:391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_calib.c:509:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_calib.c:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_calib.c:185:22: style: Parameter 'zone' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_calib.c:497:25: style: Variable 'pima' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_calib.c:498:25: style: Variable 'pimb' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_calib.c:499:25: style: Variable 'pimc' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_calib.c:209:17: style: Variable 'dit_ref' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_calib.c:210:21: style: Variable 'exptime_ref' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_calib.c:382:13: style: Variable 'dit' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_cat.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_cat.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_cat.c:428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_cat.c:276:8: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/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] kmos-2.1.0/irplib/irplib_fft.c:62:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_COMPLEX [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_flat.c:108:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_flat.c:98:25: style: Variable 'raw_im_data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_flat.c:191:21: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_flat.c:364:21: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_flat.c:365:21: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_framelist.c:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:259:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:315:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:362:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:452:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:497:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:527:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:588:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:658:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:689:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:714:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:753:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:910:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INVALID [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:1084:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:1186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_framelist.c:928:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] kmos-2.1.0/irplib/irplib_framelist.c:941:13: note: Found duplicate branches for 'if' and 'else'. kmos-2.1.0/irplib/irplib_framelist.c:928:13: note: Found duplicate branches for 'if' and 'else'. kmos-2.1.0/irplib/irplib_framelist.c:454:5: style: Statements following 'return' will never be executed. [unreachableCode] kmos-2.1.0/irplib/irplib_framelist.c:530:5: style: Statements following 'return' will never be executed. [unreachableCode] kmos-2.1.0/irplib/irplib_framelist.c:450:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_framelist.c:523:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_hist.c:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_hist.c:111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_hist.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_hist.c:285:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_hist.c:312:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/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] kmos-2.1.0/irplib/irplib_match_cats.c:139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_match_cats.c:186:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:394:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:423:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_OUTPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:469:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:543:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_mkmaster.c:383:16: style: Parameter 'qclog' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_mkmaster.c:76:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_mkmaster.c:77:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_mkmaster.c:80:15: style: Variable 'mean' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_mkmaster.c:81:16: style: Variable 'stdev' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_mkmaster.c:243:26: style: Variable 'mean_of_medians' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_oddeven.c:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_oddeven.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_oddeven.c:235:29: style: Variable 'pim1' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_oddeven.c:236:29: style: Variable 'pim2' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_oddeven.c:300:29: style: Variable 'pim1' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_oddeven.c:301:29: style: Variable 'pim2' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/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] kmos-2.1.0/irplib/irplib_polynomial.c:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:363:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:521:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:692:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:795:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:882:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:977:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:1259:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INVALID_TYPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_polynomial.c:542:17: style: Variable 'resx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_polynomial.c:572:20: style: Variable 'resx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_polynomial.c:621:22: style: Variable 'is_first' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/irplib/irplib_polynomial.c:641:22: style: Variable 'is_first' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/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] kmos-2.1.0/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] kmos-2.1.0/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] kmos-2.1.0/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] kmos-2.1.0/irplib/irplib_stdstar.c:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:447:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:525:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:720:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:782:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_stdstar.c:736:44: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] kmos-2.1.0/irplib/irplib_strehl.c:182:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:416:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:533:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_NORM_FLUX [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:573:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_2PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:678:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:718:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:759:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:862:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:908:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:974:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_strehl.c:193:33: style: Condition 'window_size>0.0' is always true [knownConditionTrueFalse] kmos-2.1.0/irplib/irplib_strehl.c:179:32: note: Assignment 'window_size=(double)(5)', assigned value is 5.0 kmos-2.1.0/irplib/irplib_strehl.c:193:33: note: Condition 'window_size>0.0' is always true kmos-2.1.0/irplib/irplib_utils.c:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_warning [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_info [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:162:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_debug [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:205:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:251:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:300:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:349:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:409:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:666:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:893:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_FITS [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:992:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1242:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1383:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1521:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1546:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1581:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1718:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_utils.c:1427:33: style:inconclusive: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. [funcArgNamesDifferent] kmos-2.1.0/irplib/irplib_utils.h:530:33: note: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. kmos-2.1.0/irplib/irplib_utils.c:1427:33: note: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. kmos-2.1.0/irplib/irplib_utils.c:1482:28: style:inconclusive: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. [funcArgNamesDifferent] kmos-2.1.0/irplib/irplib_utils.c:72:28: note: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. kmos-2.1.0/irplib/irplib_utils.c:1482:28: note: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. kmos-2.1.0/irplib/irplib_wavecal.c:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:168:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:684:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:767:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:948:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:1050:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:1354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SQRT2 [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:1529:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wavecal.c:1326:41: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] kmos-2.1.0/irplib/irplib_wavecal.c:281:74: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_wavecal.c:290:54: style: Parameter 'pxc' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_wavecal.c:1490:76: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_wavecal.c:1502:57: style: Parameter 'pxc' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/irplib/irplib_wcs.c:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_PHYS2WORLD [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wcs.c:135:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_WORLD2PHYS [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wcs.c:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_RAD_DEG [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wcs.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wcs.c:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wcs.c:288:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wcs.c:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSPECIFIED [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wcs.c:372:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:345:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:543:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:583:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:877:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:938:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:993:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:1039:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:1240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/irplib_wlxcorr.c:1189:24: style: Array index 'itt' is used before limits check. [arrayIndexThenCheck] kmos-2.1.0/irplib/irplib_wlxcorr.c:871:11: style: Variable 'start' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/irplib/irplib_wlxcorr.c:866:16: note: start is assigned kmos-2.1.0/irplib/irplib_wlxcorr.c:871:11: note: start is overwritten kmos-2.1.0/irplib/irplib_wlxcorr.c:874:10: style: Variable 'stop' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/irplib/irplib_wlxcorr.c:867:42: note: stop is assigned kmos-2.1.0/irplib/irplib_wlxcorr.c:874:10: note: stop is overwritten kmos-2.1.0/irplib/irplib_wlxcorr.c:874:10: style: Variable 'stop' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/irplib/irplib_wlxcorr.c:868:15: note: stop is assigned kmos-2.1.0/irplib/irplib_wlxcorr.c:874:10: note: stop is overwritten kmos-2.1.0/irplib/irplib_wlxcorr.c:578:21: style: Variable 'praw' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/irplib_wlxcorr.c:1130:25: style: Variable 'pybounds' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/irplib/tests/irplib_cat-test.c:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NO_WCS [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_framelist-test.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_hist-test.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_plugin-test.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_plugin-test.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_plugin-test.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_plugin-test.c:166:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/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] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:144:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:495:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:675:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:838:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:1036:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:1263:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:1488:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:1733:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_sdp_spectrum-test.c:1781:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/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] kmos-2.1.0/irplib/tests/irplib_utils-test.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:177:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:250:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:382:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:451:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_utils-test.c:258:22: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] kmos-2.1.0/irplib/tests/irplib_utils-test.c:256:17: note: Assuming allocation function fails kmos-2.1.0/irplib/tests/irplib_utils-test.c:256:17: note: Assignment 'file=fopen(filename1,"w")', assigned value is 0 kmos-2.1.0/irplib/tests/irplib_utils-test.c:258:22: note: Null pointer dereference kmos-2.1.0/irplib/tests/irplib_utils-test.c:259:19: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] kmos-2.1.0/irplib/tests/irplib_utils-test.c:256:17: note: Assuming allocation function fails kmos-2.1.0/irplib/tests/irplib_utils-test.c:256:17: note: Assignment 'file=fopen(filename1,"w")', assigned value is 0 kmos-2.1.0/irplib/tests/irplib_utils-test.c:259:19: note: Null pointer dereference kmos-2.1.0/irplib/tests/irplib_utils-test.c:262:22: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] kmos-2.1.0/irplib/tests/irplib_utils-test.c:260:17: note: Assuming allocation function fails kmos-2.1.0/irplib/tests/irplib_utils-test.c:260:17: note: Assignment 'file=fopen(filename2,"w")', assigned value is 0 kmos-2.1.0/irplib/tests/irplib_utils-test.c:262:22: note: Null pointer dereference kmos-2.1.0/irplib/tests/irplib_utils-test.c:263:19: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] kmos-2.1.0/irplib/tests/irplib_utils-test.c:260:17: note: Assuming allocation function fails kmos-2.1.0/irplib/tests/irplib_utils-test.c:260:17: note: Assignment 'file=fopen(filename2,"w")', assigned value is 0 kmos-2.1.0/irplib/tests/irplib_utils-test.c:263:19: note: Null pointer dereference kmos-2.1.0/irplib/tests/irplib_utils-test.c:130:10: style: Variable 'zero' can be declared as const array [constVariable] kmos-2.1.0/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] kmos-2.1.0/irplib/tests/irplib_utils-test.c:217:36: note: You might need to cast the function pointer here kmos-2.1.0/irplib/tests/irplib_utils-test.c:188:50: note: Parameter 'self' can be declared as pointer to const kmos-2.1.0/irplib/tests/irplib_wcs-test.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_wcs-test.c:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_wcs-test.c:330:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_E [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_wlxcorr-test.c:82:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_wlxcorr-test.c:119:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_wlxcorr-test.c:282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_wlxcorr-test.c:368:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/irplib/tests/irplib_wlxcorr-test.c:401:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:94:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:475:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:732:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATURAL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1029:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATURAL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1165:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1375:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1517:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1916:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2267:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2474:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2552:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2604:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2696:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2840:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3027:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3095:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3340:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3578:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3656:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3747:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3815:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3894:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4011:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4085:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4314:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2235:47: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2639:17: warning:inconclusive: The buffer 'tmp_comment' may not be null-terminated after the call to strncpy(). [terminateStrncpy] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: style: Variable 'out_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1527:17: note: out_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: note: out_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: style: Variable 'out_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1633:30: note: out_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: note: out_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: style: Variable 'out_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1636:30: note: out_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: note: out_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: style: Variable 'out_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1638:30: note: out_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: note: out_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: style: Variable 'out_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1728:29: note: out_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: note: out_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: style: Variable 'out_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1736:29: note: out_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: note: out_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1743:13: style: Variable 'out_val' is assigned an expression that holds the same value. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1527:17: note: out_val is assigned 'default_val' here. kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1743:13: note: Variable 'out_val' is assigned an expression that holds the same value. kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: style: Variable 'out_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1743:21: note: out_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1830:17: note: out_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1831:16: style: Variable '*stdev' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1777:32: note: *stdev is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1831:16: note: *stdev is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1791:33: style: Redundant initialization for 'tmp_dbl'. The initialized value is overwritten before it is read. [redundantInitialization] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1779:40: note: tmp_dbl is initialized kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1791:33: note: tmp_dbl is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1831:16: style: Variable '*stdev' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1805:32: note: *stdev is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1831:16: note: *stdev is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1832:17: style: Variable '*stderr' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1806:33: note: *stderr is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1832:17: note: *stderr is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2907:23: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2891:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2907:23: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2893:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2923:23: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2907:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2923:23: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2909:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2939:23: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2923:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2939:23: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2925:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2955:23: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2939:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2955:23: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2941:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2971:23: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2955:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2971:23: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2957:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2971:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2973:23: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2980:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3547:21: style: Variable 'angle_found' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3534:25: note: angle_found is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3547:21: note: angle_found is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4051:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4041:17: note: err is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4051:13: note: err is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4051:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4045:17: note: err is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4051:13: note: err is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4135:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4126:17: note: err is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4135:13: note: err is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4135:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4129:17: note: err is assigned kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4135:13: note: err is overwritten kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2204:20: style: Local variable 'tmp_dbl' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1943:21: note: Shadowed declaration kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2204:20: note: Shadow variable kmos-2.1.0/kmclipm/src/kmclipm_functions.c:459:22: style: Variable 'bpm_data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1173:22: style: Variable 'pkvdata' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3349:26: style: Variable 'section' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:79:31: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:79:38: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:446:45: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1168:41: style: Variable 'median_val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1169:41: style: Variable 'stddev_val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1170:41: style: Variable 'clip_val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1171:41: style: Variable 'clip_val_pos' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1172:41: style: Variable 'clip_val_neg' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1175:41: style: Variable 'size' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1176:41: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1177:41: style: Variable 'index' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1510:37: style: Variable 'low_thresh' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1511:37: style: Variable 'high_thresh' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1512:37: style: Variable 'mean' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1514:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1515:37: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1931:37: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1933:37: style: Variable 'iz' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1934:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:1943:37: style: Variable 'tmp_dbl' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2842:33: style: Variable 'len' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2965:21: style: Variable 'ts_str1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:2969:21: style: Variable 'ts_str2' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3170:25: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3249:37: style: Variable 'nx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3250:37: style: Variable 'ny' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3251:37: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3252:37: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3335:45: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3337:45: style: Variable 'ax' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3339:45: style: Variable 'pl_device' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3649:25: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3736:29: style: Variable 'nx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3737:29: style: Variable 'ny' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3739:29: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3740:29: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3879:41: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3880:41: style: Variable 'ax' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:3882:41: style: Variable 'pl_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4014:29: style: Variable 'nx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4015:29: style: Variable 'ny' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4016:29: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4017:29: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4089:33: style: Variable 'nx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4090:33: style: Variable 'ny' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4091:33: style: Variable 'nz' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4092:33: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4093:33: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4094:33: style: Variable 'iz' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4207:29: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4210:29: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4318:30: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4319:30: style: Variable 'jj' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_functions.c:4320:30: style: Variable 'ii' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_math.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_math.c:177:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_math.c:72:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_math.c:75:21: style: Variable 'val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_math.c:175:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_math.c:178:21: style: Variable 'val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_constants.c:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_constants.c:91:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_constants.c:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_constants.c:116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_constants.c:125:41: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:136:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:191:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATROL_FIELD_SIZE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:376:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATROL_FIELD_SIZE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:477:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:625:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:673:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:718:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:778:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:1124:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:891:36: style: Local variable 'tmp_dbl' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:786:25: note: Shadowed declaration kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:891:36: note: Shadow variable kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:982:44: style: Local variable 'tmp_dbl' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:786:25: note: Shadowed declaration kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:982:44: note: Shadow variable kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:90:33: style: Variable 'x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:195:34: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:202:34: style: Variable 'xx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:203:34: style: Variable 'yy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:204:34: style: Variable 'r' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:345:25: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:348:25: style: Variable 'my_x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:349:25: style: Variable 'my_y' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:457:29: style: Variable 'x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:458:29: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:670:33: style: Variable 'x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:782:45: style: Variable 'smallest_index' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:783:45: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:785:45: style: Variable 'smallest_diff' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_functions.c:787:45: style: Variable 'find_angle_stripped' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gridDefinition [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:195:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:230:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:273:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:405:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:498:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEAREST_NEIGHBOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:616:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:723:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:862:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:896:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:969:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUT_MODE_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1504:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_neighbors [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1728:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2146:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2742:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2882:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1516:17: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1721:13: style: The if condition is the same as the previous if condition [duplicateCondition] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1662:13: note: First condition kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1721:13: note: Second condition kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1055:24: style: Condition 'fd!=NULL' is always true [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1128:28: style: Condition 'fd!=NULL' is always true [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:217:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:210:19: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:217:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:217:15: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:212:19: note: valid is assigned kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:217:15: note: valid is overwritten kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2784:23: style: Variable 'deltaNewX' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2780:23: note: deltaNewX is assigned kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2784:23: note: deltaNewX is overwritten kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2789:23: style: Variable 'deltaNewX' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2784:23: note: deltaNewX is assigned kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2789:23: note: deltaNewX is overwritten kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2813:62: style: Variable 'y[2]' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2812:62: note: y[2] is assigned kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2813:62: note: y[2] is overwritten kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1108:13: style: Local variable 'gd_check' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:956:9: note: Shadowed declaration kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1108:13: note: Shadow variable kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1109:13: style: Local variable 'angle_check' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:957:9: note: Shadowed declaration kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1109:13: note: Shadow variable kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1827:47: style: Local variable 'tmp' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1759:32: note: Shadowed declaration kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1827:47: note: Shadow variable kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1864:37: style: Local variable 'nx' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1548:55: note: Shadowed declaration kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1864:37: note: Shadow variable kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:496:12: style: Variable 'lut_mode_env' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:961:12: style: Variable 'lut_mode_env' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1533:20: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2178:16: style: Variable 'xcali' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2179:16: style: Variable 'ycali' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2180:16: style: Variable 'lcali' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1829:48: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:229:12: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:277:12: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:610:13: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:611:22: style: Variable 'expected_cnt' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:838:30: style: Variable 'error_encountered' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:956:18: style: Variable 'gd_check' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:957:21: style: Variable 'angle_check' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1322:21: style: Variable 'xLowBound' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1323:21: style: Variable 'xUpBound' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1328:21: style: Variable 'xgidx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1499:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1499:23: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1548:40: style: Variable 'xidx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1548:50: style: Variable 'yidx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:1811:51: style: Variable 'actualDistance' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2680:28: style: Variable 'xidx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2680:38: style: Variable 'yidx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2871:37: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_reconstruct.c:2873:37: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXACT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:506:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXACT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:541:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXACT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:590:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXACT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:637:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXACT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:710:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATURAL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:797:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATURAL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:962:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1051:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1142:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1212:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1326:23: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1224:30: style: Condition '*jlo==0' is always false [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1206:14: note: Assuming that condition '*jlo<=0' is not redundant kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1224:30: note: Condition '*jlo==0' is always false kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:785:17: style: Variable 'y1start' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:784:17: note: y1start is assigned kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:785:17: note: y1start is overwritten kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1206:14: style: Checking if unsigned expression '*jlo' is less than zero. [unsignedLessThanZero] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:149:26: style: Parameter 'xo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:150:26: style: Parameter 'yo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:210:26: style: Parameter 'xo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:210:38: style: Parameter 'yo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:331:26: style: Parameter 'xo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:332:26: style: Parameter 'yo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:390:27: style: Parameter 'xo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:390:39: style: Parameter 'yo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:580:27: style: Parameter 'xo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:627:27: style: Parameter 'xo' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:667:44: style: Parameter 'yin' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:754:26: style: Parameter 'xin' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:754:39: style: Parameter 'yin' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:839:75: style: Parameter 'yin' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:840:39: style: Parameter 'y2in' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:876:50: style: Parameter 'xin' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:876:63: style: Parameter 'yin' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:876:76: style: Parameter 'y2in' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1120:41: style: Parameter 'xi' can be declared as const array [constParameter] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1121:41: style: Parameter 'yi' can be declared as const array [constParameter] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1200:27: style: Parameter 'xx' can be declared as const array [constParameter] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:97:20: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:97:27: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:159:20: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:159:27: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:219:27: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:280:20: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:280:27: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:341:20: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:341:27: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:399:28: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:534:20: style: Variable 'y1start' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:535:18: style: Variable 'y1end' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:878:29: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:949:21: style: Variable 'cx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:950:26: style: Variable 'polydim' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:951:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:955:19: style: Variable 'old_order' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1038:21: style: Variable 'cx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1039:26: style: Variable 'polydim' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1040:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1044:19: style: Variable 'old_order' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1129:25: style: Variable 'den' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1131:25: style: Variable 'dift' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1132:25: style: Variable 'ho' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1133:25: style: Variable 'hp' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1134:25: style: Variable 'w' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1138:25: style: Variable 'median' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_priv_splines.c:1202:40: style: Variable 'inc' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:270:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:433:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:713:19: style: Variable 'rtd_reconstruct_method' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:431:53: style: Variable 'ifu_nr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:433:53: style: Variable 'ts_lut_valid' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:440:53: style: Variable 'out_val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_rtd_image.c:441:53: style: Variable 'median' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:123:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmclipm_vector [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:190:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:287:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmclipm_vector [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:381:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:495:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:644:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:677:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:728:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:831:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:895:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:968:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1040:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1181:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1239:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1292:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1396:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1545:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMCLIPM_STATISTICAL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1598:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1755:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1797:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1858:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1926:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1987:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2024:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2101:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2204:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2262:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:189:50: style:inconclusive: Boolean expression 'data!=NULL' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:520:25: style: Redundant condition: keep. '!keep || (keep && pkvmask[i]>0.5)' is equivalent to '!keep || pkvmask[i]>0.5' [redundantCondition] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1483:17: style: Condition 'vec!=NULL' is always false [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:805:39: note: Assignment 'ret=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1482:49: note: Calling function 'kmclipm_vector_create_non_rejected' returns 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1482:49: note: Assignment 'vec=kmclipm_vector_create_non_rejected(kv)', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1483:17: note: Condition 'vec!=NULL' is always false kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1532:17: style: Condition 'vec!=NULL' is always false [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:805:39: note: Assignment 'ret=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1530:49: note: Calling function 'kmclipm_vector_create_non_rejected' returns 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1530:49: note: Assignment 'vec=kmclipm_vector_create_non_rejected(kv)', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1532:17: note: Condition 'vec!=NULL' is always false kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1602:17: style: Condition 'vec!=NULL' is always false [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:805:39: note: Assignment 'ret=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1600:49: note: Calling function 'kmclipm_vector_create_non_rejected' returns 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1600:49: note: Assignment 'vec=kmclipm_vector_create_non_rejected(kv)', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1602:17: note: Condition 'vec!=NULL' is always false kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1705:17: style: Condition 'vec!=NULL' is always false [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:805:39: note: Assignment 'ret=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1704:49: note: Calling function 'kmclipm_vector_create_non_rejected' returns 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1704:49: note: Assignment 'vec=kmclipm_vector_create_non_rejected(kv)', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1705:17: note: Condition 'vec!=NULL' is always false kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1754:37: style: Condition 'n>=2' is always false [knownConditionTrueFalse] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:613:16: note: Assignment 'cnt=-1', assigned value is -1 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1751:46: note: Calling function 'kmclipm_vector_count_non_rejected' returns -1 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1751:46: note: Assignment 'n=kmclipm_vector_count_non_rejected(kv)', assigned value is -1 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1754:37: note: Condition 'n>=2' is always false kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2117:42: error: Null pointer dereference: h [nullPointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2093:35: note: Assignment 'h=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2117:42: note: Null pointer dereference kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2221:47: error: Null pointer dereference: kv_dup [nullPointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2205:35: note: Assignment 'kv_dup=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2221:47: note: Null pointer dereference kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2223:47: error: Null pointer dereference: kv_dup [nullPointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2205:35: note: Assignment 'kv_dup=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2223:47: note: Null pointer dereference kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2224:37: error: Null pointer dereference: kv_dup [nullPointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2205:35: note: Assignment 'kv_dup=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2224:37: note: Null pointer dereference kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2231:35: error: Null pointer dereference: kv_dup [nullPointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2205:35: note: Assignment 'kv_dup=NULL', assigned value is 0 kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2231:35: note: Null pointer dereference kmos-2.1.0/kmclipm/src/kmclipm_vector.c:396:13: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:383:13: note: ret is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:396:13: note: ret is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:654:13: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:647:17: note: ret is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:654:13: note: ret is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:654:13: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:649:17: note: ret is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:654:13: note: ret is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1453:17: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1448:17: note: ret_val is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1453:17: note: ret_val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1490:13: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1484:17: note: val is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1490:13: note: val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1566:13: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1547:21: note: val is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1566:13: note: val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1566:13: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1558:21: note: val is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1566:13: note: val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1712:13: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1706:17: note: val is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1712:13: note: val is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2242:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2231:17: note: err is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2242:13: note: err is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2242:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2235:17: note: err is assigned kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2242:13: note: err is overwritten kmos-2.1.0/kmclipm/src/kmclipm_vector.c:457:52: style: Parameter 'kv' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:552:14: style: Variable 'pmask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:592:14: style: Variable 'pmask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:893:22: style: Variable 'pkv2data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:894:22: style: Variable 'pkv2mask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:966:22: style: Variable 'pkv2data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:967:22: style: Variable 'pkv2mask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1038:22: style: Variable 'pkv2data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1039:22: style: Variable 'pkv2mask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1112:22: style: Variable 'pkv2data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1113:22: style: Variable 'pkv2mask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1399:22: style: Variable 'pkvmask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1549:25: style: Variable 'pvec' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1647:22: style: Variable 'pkvmask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1648:22: style: Variable 'pkvdata' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1743:22: style: Variable 'pkvmask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1744:22: style: Variable 'pkvdata' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2207:22: style: Variable 'pkvmask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:770:33: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1523:25: style: Variable 'size' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1591:33: style: Variable 'size' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1800:29: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1861:29: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1922:33: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:1923:33: style: Variable 'n' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2027:33: style: Variable 'tmp_dbl' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2086:33: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2208:33: style: Variable 'n' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2209:33: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2260:33: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/src/kmclipm_vector.c:2261:33: style: Variable 'n' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:154:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:178:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEAREST_NEIGHBOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:579:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:749:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:945:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:1053:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:1348:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combine_ok [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:2277:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3022:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_PIX_RESOLUTION [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3096:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3168:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3311:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3333:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3381:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3470:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3522:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3547:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:3616:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:520:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:520:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:524:21: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:524:21: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:527:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:527:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:537:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:537:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:540:21: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:540:21: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:543:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:543:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:551:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:515:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:551:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:683:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:683:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:688:21: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:688:21: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:691:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:691:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:701:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:701:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:704:21: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:704:21: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:707:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:707:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:715:13: warning: If resource allocation fails, then there is a possible null pointer dereference: idl [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:679:16: note: Assignment 'idl=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:715:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:911:17: warning: If resource allocation fails, then there is a possible null pointer dereference: animFile [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:842:29: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:842:29: note: Assignment 'animFile=fopen(my_path,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:911:17: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:929:21: warning: If resource allocation fails, then there is a possible null pointer dereference: animFile [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:842:29: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:842:29: note: Assignment 'animFile=fopen(my_path,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:929:21: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:932:16: warning: If resource allocation fails, then there is a possible null pointer dereference: animFile [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:842:29: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:842:29: note: Assignment 'animFile=fopen(my_path,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:932:16: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:409:15: style: Local variable 'p' shadows outer variable [shadowVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:351:9: note: Shadowed declaration kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:409:15: note: Shadow variable kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:427:9: style: Variable 'method' can be declared as const array [constVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:431:15: style: Variable 'distances' can be declared as const array [constVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:498:22: style: Variable 'pixel' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:661:22: style: Variable 'pixel' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:745:12: style: Variable 'pixel' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:110:25: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:198:29: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:367:15: style: Variable 'gd.method' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:380:8: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:509:25: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:672:25: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:904:21: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:905:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:906:21: style: Variable 'xc' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:907:21: style: Variable 'yc' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:908:21: style: Variable 'xo' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_functions.c:909:21: style: Variable 'yo' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIAN_WINDOW_SIZE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIAN_WINDOW_SIZE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:170:48: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:180:38: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:96:13: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:82:13: note: ret_val is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:96:13: note: ret_val is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:158:13: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:145:13: note: ret_val is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_math.c:158:13: note: ret_val is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:44:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:58:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:70:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_SLITLET_X [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_SLITLET_Y [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:92:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:103:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:114:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:125:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:130:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_constants.c:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:321:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:369:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:417:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:455:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:1110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:74:13: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:64:13: note: ret_val is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:74:13: note: ret_val is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:172:13: style: Variable 'ret_ptr' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:167:13: note: ret_ptr is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:172:13: note: ret_ptr is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:176:13: style: Variable 'ret_ptr' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:172:13: note: ret_ptr is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:176:13: note: ret_ptr is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:184:13: style: Variable 'ret_ptr' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:176:13: note: ret_ptr is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:184:13: note: ret_ptr is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:193:13: style: Variable 'ret_ptr' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:184:13: note: ret_ptr is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:193:13: note: ret_ptr is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:200:13: style: Variable 'ret_ptr' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:193:13: note: ret_ptr is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:200:13: note: ret_ptr is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:217:13: style: Variable 'ret_ptr' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:200:13: note: ret_ptr is assigned kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:217:13: note: ret_ptr is overwritten kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:77:13: style: Variable 'ret_val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_functions.c:129:29: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:74:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_neighbors [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:204:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:213:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:245:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIXEL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:504:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:550:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:56:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:56:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:57:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:57:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:59:13: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:59:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:63:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:63:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:64:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:64:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:66:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:66:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:68:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:68:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:70:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:70:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:75:17: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:55:15: note: Assignment 'data=fopen(dataFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:75:17: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:111:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assignment 'data=fopen(idlFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:111:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:113:13: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assignment 'data=fopen(idlFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:113:13: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:116:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assignment 'data=fopen(idlFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:116:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:120:17: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assignment 'data=fopen(idlFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:120:17: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:125:11: warning: If resource allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfResources] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assuming allocation function fails kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:110:15: note: Assignment 'data=fopen(idlFilename,"w")', assigned value is 0 kmos-2.1.0/kmclipm/test/kmclipm_test_priv_reconstruct.c:125:11: note: Null pointer dereference kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:133:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_priv_splines.c:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:429:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1350:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1404:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1458:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1489:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1548:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1678:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1730:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1797:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2483:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2550:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2044:15: style: Condition 'argc==1' is always true [knownConditionTrueFalse] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1888:14: note: Assuming that condition 'argc==1' is not redundant kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2044:15: note: Condition 'argc==1' is always true kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2046:23: style: Condition 'argc>1' is always true [knownConditionTrueFalse] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2045:20: note: Assuming that condition 'argc>1' is not redundant kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2046:23: note: Condition 'argc>1' is always true kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2051:15: style: Condition 'argc==1' is always true [knownConditionTrueFalse] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1888:14: note: Assuming that condition 'argc==1' is not redundant kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2051:15: note: Condition 'argc==1' is always true kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2053:18: style: Condition 'argc>1' is always true [knownConditionTrueFalse] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2052:17: note: Assuming that condition 'argc>1' is not redundant kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2053:18: note: Condition 'argc>1' is always true kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1830:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:352:18: style: Variable 'pimage_obj' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:353:18: style: Variable 'pimage_obj_only' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:356:18: style: Variable 'pimage_sky' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:357:18: style: Variable 'pimage_sky_only' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1385:34: style: Parameter 'ifu_id' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:333:49: style: Variable 'x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:334:49: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:335:49: style: Variable 'x_only' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:336:49: style: Variable 'y_only' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:338:49: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:339:49: style: Variable 'start' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:340:49: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:342:49: style: Variable 'i_raw' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:343:49: style: Variable 'i_img' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:348:49: style: Variable 'median' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:366:49: style: Variable 'out_val_ref_rtd' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:367:49: style: Variable 'out_val_ref_rtd_target' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:368:49: style: Variable 'out_val_ref_rtd_sky' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:372:49: style: Variable 'lcal_val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:376:50: style: Variable 'lcal_valH' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1034:24: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1532:37: style: Variable 'target_only' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1797:45: style: Variable 'save_cubes' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1798:45: style: Variable 'save_image_cubes' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1799:45: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1800:45: style: Variable 'do_compare' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1801:45: style: Variable 'data_is_dir' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:1811:25: style: Variable 'data_is_dir' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_rtd.c:2372:21: style: Variable 'was_escaped' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:98:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:254:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:295:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:366:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:416:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:443:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:470:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:514:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:551:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:668:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:712:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:756:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:800:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:844:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:883:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:922:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:961:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1000:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1033:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1065:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1097:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1289:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1338:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1387:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1442:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1467:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1493:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1554:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1647:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmclipm/test/kmclipm_test_vector.c:1734:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:80:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:365:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:528:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:613:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:668:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:721:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:781:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:826:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:896:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:934:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:991:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1040:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1090:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1250:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1297:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1355:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1431:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1521:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1589:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1641:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_cpl_extensions.c:297:48: style:inconclusive: Function 'kmo_vector_flip_old' argument 1 names different: declaration 'v' definition 'data'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_cpl_extensions.h:50:53: note: Function 'kmo_vector_flip_old' argument 1 names different: declaration 'v' definition 'data'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:297:48: note: Function 'kmo_vector_flip_old' argument 1 names different: declaration 'v' definition 'data'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:351:50: style:inconclusive: Function 'kmo_vector_get_mean_old' argument 1 names different: declaration 'v' definition 'vec'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_cpl_extensions.h:52:63: note: Function 'kmo_vector_get_mean_old' argument 1 names different: declaration 'v' definition 'vec'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:351:50: note: Function 'kmo_vector_get_mean_old' argument 1 names different: declaration 'v' definition 'vec'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:644:45: style:inconclusive: Function 'kmo_image_sort' argument 1 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_cpl_extensions.h:58:53: note: Function 'kmo_image_sort' argument 1 names different: declaration 'd' definition 'data'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:644:45: note: Function 'kmo_image_sort' argument 1 names different: declaration 'd' definition 'data'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:819:76: style:inconclusive: Function 'kmo_image_reject_from_mask' argument 2 names different: declaration 'mask' definition 'map'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_cpl_extensions.h:66:65: note: Function 'kmo_image_reject_from_mask' argument 2 names different: declaration 'mask' definition 'map'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:819:76: note: Function 'kmo_image_reject_from_mask' argument 2 names different: declaration 'mask' definition 'map'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:1349:51: style:inconclusive: Function 'kmo_image_divide_scalar' argument 1 names different: declaration 'image' definition 'img'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_cpl_extensions.h:94:56: note: Function 'kmo_image_divide_scalar' argument 1 names different: declaration 'image' definition 'img'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:1349:51: note: Function 'kmo_image_divide_scalar' argument 1 names different: declaration 'image' definition 'img'. kmos-2.1.0/kmos/kmo_cpl_extensions.c:1294:22: style: Variable 'dd2' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_cpl_extensions.c:1639:22: style: Variable 'img2' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_cpl_extensions.c:847:24: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_debug.c:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:136:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:398:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:448:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:514:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:642:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:682:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:733:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:794:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:862:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:907:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_debug.c:860:48: style:inconclusive: Function 'kmo_plot_image' argument 3 names different: declaration 'image' definition 'img'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_debug.h:101:52: note: Function 'kmo_plot_image' argument 3 names different: declaration 'image' definition 'img'. kmos-2.1.0/kmos/kmo_debug.c:860:48: note: Function 'kmo_plot_image' argument 3 names different: declaration 'image' definition 'img'. kmos-2.1.0/kmos/kmo_debug.c:684:22: style: Variable 'ostype' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_debug.c:737:22: style: Variable 'ostype' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_debug.c:798:22: style: Variable 'ostype' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_debug.c:864:22: style: Variable 'ostype' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_debug.c:897:14: style: Variable 'punused' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_dfs.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:334:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:466:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:607:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:697:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:918:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:975:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1028:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1083:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1222:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1327:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1379:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1439:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1499:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1560:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1593:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2005:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2124:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTNAME [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2188:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDELT1 [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2364:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_DETECTORS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2543:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2598:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2727:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2799:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:2975:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3007:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3094:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3150:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3200:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3253:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_BOOL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3692:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3841:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:3900:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_dfs.c:1909:50: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_dfs.c:1944:54: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_dfs.c:1969:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] kmos-2.1.0/kmos/kmo_dfs.c:1211:37: style:inconclusive: Function 'kmo_dfs_save_main_header' argument 2 names different: declaration 'category' definition 'filename'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_dfs.h:487:52: note: Function 'kmo_dfs_save_main_header' argument 2 names different: declaration 'category' definition 'filename'. kmos-2.1.0/kmos/kmo_dfs.c:1211:37: note: Function 'kmo_dfs_save_main_header' argument 2 names different: declaration 'category' definition 'filename'. kmos-2.1.0/kmos/kmo_dfs.c:1323:37: style:inconclusive: Function 'kmo_dfs_save_sub_header' argument 3 names different: declaration 'pl' definition 'header'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_dfs.h:537:64: note: Function 'kmo_dfs_save_sub_header' argument 3 names different: declaration 'pl' definition 'header'. kmos-2.1.0/kmos/kmo_dfs.c:1323:37: note: Function 'kmo_dfs_save_sub_header' argument 3 names different: declaration 'pl' definition 'header'. kmos-2.1.0/kmos/kmo_dfs.c:1491:33: style:inconclusive: Function 'kmo_dfs_save_cube' argument 1 names different: declaration 'imagelist' definition 'imglist'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_dfs.h:551:53: note: Function 'kmo_dfs_save_cube' argument 1 names different: declaration 'imagelist' definition 'imglist'. kmos-2.1.0/kmos/kmo_dfs.c:1491:33: note: Function 'kmo_dfs_save_cube' argument 1 names different: declaration 'imagelist' definition 'imglist'. kmos-2.1.0/kmos/kmo_dfs.c:2992:39: style:inconclusive: Function 'kmo_dfs_set_groups' argument 1 names different: declaration 'frameset' definition 'set'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_dfs.h:601:54: note: Function 'kmo_dfs_set_groups' argument 1 names different: declaration 'frameset' definition 'set'. kmos-2.1.0/kmos/kmo_dfs.c:2992:39: note: Function 'kmo_dfs_set_groups' argument 1 names different: declaration 'frameset' definition 'set'. kmos-2.1.0/kmos/kmo_dfs.c:111:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_dfs.c:671:26: style: Variable 'img2_ptr' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_dfs.c:1544:37: style: Parameter 'datacube' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_dfs.c:1864:25: style: Variable 'pcurr_data_plane' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_dfs.c:1989:33: style: Parameter 'first_combined_ifu_ext' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_dfs.c:1991:33: style: Parameter 'cube_combined_error' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_dfs.c:3897:14: style: Variable 'kstart' can be declared as const array [constVariable] kmos-2.1.0/kmos/kmo_dfs.c:3898:14: style: Variable 'kend' can be declared as const array [constVariable] kmos-2.1.0/kmos/kmo_dfs.c:3943:21: style: Variable '_fft_kernel' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_dfs.c:3989:21: style: Parameter 'in_array' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_dfs.c:2000:29: style: Unused variable: mjd_end [unusedVariable] kmos-2.1.0/kmos/kmo_dfs.c:2117:25: style: Unused variable: prop [unusedVariable] kmos-2.1.0/kmos/kmo_dfs.c:2118:25: style: Unused variable: my_object [unusedVariable] kmos-2.1.0/kmos/kmo_dfs.c:2180:25: style: Unused variable: prop [unusedVariable] kmos-2.1.0/kmos/kmo_dfs.c:2181:25: style: Unused variable: my_object [unusedVariable] kmos-2.1.0/kmos/kmo_dfs.c:3666:19: style: Variable 'mjd_start_cur' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_dfs.c:3666:33: style: Variable 'mjd_end_cur' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_dfs.c:3815:24: style: Variable 'frames_counter' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:126:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:257:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:710:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:898:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:954:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skyFrames [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:1016:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:1098:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:1140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:1197:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:1523:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:1583:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:1960:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:2350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:2405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:2509:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_functions.c:2145:30: style: Redundant condition: !desc.ex_noise. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] kmos-2.1.0/kmos/kmo_functions.c:2164:30: style: Redundant condition: !desc.ex_noise. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] kmos-2.1.0/kmos/kmo_functions.c:464:13: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:488:13: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:490:13: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:498:13: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:508:13: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:510:13: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:512:13: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:515:17: error: Width 2048 given in format string (no. 1) is larger than destination buffer 'tmpstr[2048]', use %2047s to prevent overflowing it. [invalidScanfFormatWidth] kmos-2.1.0/kmos/kmo_functions.c:282:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:282:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:283:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:283:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:284:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:284:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:285:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:285:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:286:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:286:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:287:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:287:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:288:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:288:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:289:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:289:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:290:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:290:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:291:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:291:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:292:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:292:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:293:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:293:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:294:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:294:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:295:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:295:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:296:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:296:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:297:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:297:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:298:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:298:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:299:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:299:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:300:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:300:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:301:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:301:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:302:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:302:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:303:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:303:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:304:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:304:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:305:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:305:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:306:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:306:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:309:21: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:309:21: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:313:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:313:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:314:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:314:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:315:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:315:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:362:17: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:362:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:363:16: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:271:19: note: Assignment 'fh=fopen(filename,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:363:16: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:451:26: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:451:26: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:454:36: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:454:36: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:456:30: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:456:30: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:468:36: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:468:36: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:470:30: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:470:30: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:476:26: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:476:26: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:479:36: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:479:36: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:481:30: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fh [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_functions.c:443:19: note: Assignment 'fh=fopen(filename,"r")', assigned value is 0 kmos-2.1.0/kmos/kmo_functions.c:481:30: note: Null pointer dereference kmos-2.1.0/kmos/kmo_functions.c:1820:29: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_functions.c:1896:34: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_functions.c:2326:27: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_functions.c:2372:27: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_functions.c:1114:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kmos-2.1.0/kmos/kmo_functions.c:1154:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kmos-2.1.0/kmos/kmo_functions.c:253:26: style: Variable 'indexStruct' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:683:26: style: Variable 'subseconds' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1187:26: style: Variable 'punused_ifus' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1196:26: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1597:26: style: Variable 'pobj_data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1598:26: style: Variable 'pobj_noise' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1599:26: style: Variable 'psky_data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1600:26: style: Variable 'psky_noise' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1601:26: style: Variable 'pflat_data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1602:26: style: Variable 'pflat_noise' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_functions.c:1950:37: style: Parameter 'velocity_correction' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_functions.c:125:45: style: Variable 's' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:126:45: style: Variable 'foundIfu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:242:45: style: Variable 's' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:394:49: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:395:49: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:855:12: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1007:33: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1175:45: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1177:45: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1178:45: style: Variable 'found' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1180:45: style: Variable 'det_nr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1182:45: style: Variable 'actual_msg_level' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1183:45: style: Variable 'user_defined_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1184:45: style: Variable 'cntFrame' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1236:30: style: Variable 'user_defined_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1476:12: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1605:49: style: Variable 'tmp1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1606:49: style: Variable 'tmp2' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1608:49: style: Variable 'flux_out' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1611:49: style: Variable 'rotangle_found_x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1612:49: style: Variable 'rotangle_found_y' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1613:49: style: Variable 'rotangle_found_l' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1619:49: style: Variable 'tmp_ifu_nr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1622:49: style: Variable 'lx' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1623:49: style: Variable 'ly' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1983:49: style: Variable 'index' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1985:49: style: Variable 'ndsamples' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1986:49: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1987:49: style: Variable 'objectGain' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1988:49: style: Variable 'skyGain' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1989:49: style: Variable 'objectReadnoise' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:1990:49: style: Variable 'skyReadnoise' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:2417:38: style: Variable 'new_x' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:2418:38: style: Variable 'new_y' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:2500:45: style: Variable 'det_nr_orig' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_functions.c:2501:45: style: Variable 'det_nr_shift' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:78:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:218:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:313:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:453:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:556:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:639:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:731:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:951:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_arithmetic.c:737:22: style: Variable 'pop2_noise_m' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_combine.c:145:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combine_ok [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:404:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:654:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:941:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:1213:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:1308:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:1445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_combine.c:1338:13: style: Condition 'nz>3' is always true [knownConditionTrueFalse] kmos-2.1.0/kmos/kmo_priv_combine.c:1321:12: note: Assuming that condition 'nz<5' is not redundant kmos-2.1.0/kmos/kmo_priv_combine.c:1338:13: note: Condition 'nz>3' is always true kmos-2.1.0/kmos/kmo_priv_combine.c:635:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fid [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_priv_combine.c:634:16: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_priv_combine.c:634:16: note: Assignment 'fid=fopen(fn_shifts,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_combine.c:635:13: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_combine.c:636:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fid [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_priv_combine.c:634:16: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_priv_combine.c:634:16: note: Assignment 'fid=fopen(fn_shifts,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_combine.c:636:13: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_combine.c:637:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fid [nullPointerOutOfResources] kmos-2.1.0/kmos/kmo_priv_combine.c:634:16: note: Assuming allocation function fails kmos-2.1.0/kmos/kmo_priv_combine.c:634:16: note: Assignment 'fid=fopen(fn_shifts,"w")', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_combine.c:637:13: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_combine.c:235:57: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_combine.c:1249:48: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_combine.c:1256:48: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_combine.c:1536:9: style: Variable 'out_val' is assigned an expression that holds the same value. [redundantAssignment] kmos-2.1.0/kmos/kmo_priv_combine.c:1456:14: note: out_val is assigned 'default_val' here. kmos-2.1.0/kmos/kmo_priv_combine.c:1536:9: note: Variable 'out_val' is assigned an expression that holds the same value. kmos-2.1.0/kmos/kmo_priv_combine.c:301:14: style: Variable 'found' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_combine.c:920:25: style: Variable 'pxshifts' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_combine.c:921:25: style: Variable 'pyshifts' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_combine.c:934:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_combine.c:1299:22: style: Variable 'pkvdata' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_combine.c:1296:41: style: Variable 'clip_val' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_combine.c:1524:22: style: Variable 'size' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_copy.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:455:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:704:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:792:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:890:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:979:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:1070:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_copy.c:86:25: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_copy.c:92:21: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_copy.c:217:22: style: Variable 'pdatad' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_copy.c:218:22: style: Variable 'pdatam' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_copy.c:657:22: style: Variable 'd_data' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_copy.c:751:22: style: Variable 'pvecd' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_copy.c:752:22: style: Variable 'pvecm' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_copy.c:849:22: style: Variable 'pvecd' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_copy.c:850:22: style: Variable 'pvecm' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_dark.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_dark.c:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_dark.c:112:24: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_dark.c:186:32: style: Variable 'ix_new' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_extract_spec.c:83:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_extract_spec.c:254:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRPIX3 [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:413:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:592:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:841:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1081:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1396:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1743:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1777:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1704:33: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1704:33: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1704:39: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1704:39: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1705:26: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1705:26: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1708:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1702:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1708:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1711:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1702:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1711:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1702:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:19: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:19: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:24: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:24: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:35: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:35: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:50: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:50: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:64: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1714:64: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1702:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:19: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:19: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:24: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:24: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:39: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:39: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:58: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:58: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:72: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1717:72: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1720:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1702:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1720:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1720:18: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1701:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1720:18: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1770:27: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1770:27: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1770:44: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1770:44: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1774:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1768:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1774:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1777:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1768:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1777:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1777:17: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1777:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1768:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:18: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:18: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:23: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:23: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:34: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1780:34: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1768:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:17: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:17: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:43: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:43: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:52: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1767:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1783:52: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1786:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1768:18: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/kmos/kmo_priv_fit_profile.c:1786:5: note: Null pointer dereference kmos-2.1.0/kmos/kmo_priv_fit_profile.c:971:33: style:inconclusive: Function 'kmos_fit_lorentz_plot' argument 2 names different: declaration 'y' definition 'y_spec'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:35:33: note: Function 'kmos_fit_lorentz_plot' argument 2 names different: declaration 'y' definition 'y_spec'. kmos-2.1.0/kmos/kmo_priv_fit_profile.c:971:33: note: Function 'kmos_fit_lorentz_plot' argument 2 names different: declaration 'y' definition 'y_spec'. kmos-2.1.0/kmos/kmo_priv_fit_profile.c:890:20: style: Variable 'fit_error' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:898:24: style: Variable 'fit_error' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_fit_profile.c:911:28: style: Variable 'fit_error' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_fits_check.c:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_check.c:151:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_check.c:196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_check.c:237:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_check.c:274:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_check.c:321:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_check.c:753:26: style: The if condition is the same as the previous if condition [duplicateCondition] kmos-2.1.0/kmos/kmo_priv_fits_check.c:745:26: note: First condition kmos-2.1.0/kmos/kmo_priv_fits_check.c:753:26: note: Second condition kmos-2.1.0/kmos/kmo_priv_fits_stack.c:183:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1434:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:663:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:670:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:690:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1246:21: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1253:21: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1271:21: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1278:21: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1341:21: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1348:21: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1428:60: style:inconclusive: Function 'kmo_priv_check_dimensions' argument 1 names different: declaration 'h' definition 'pl'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_priv_fits_stack.h:41:51: note: Function 'kmo_priv_check_dimensions' argument 1 names different: declaration 'h' definition 'pl'. kmos-2.1.0/kmos/kmo_priv_fits_stack.c:1428:60: note: Function 'kmo_priv_check_dimensions' argument 1 names different: declaration 'h' definition 'pl'. kmos-2.1.0/kmos/kmo_priv_flat.c:150:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_DETECTOR_SIZE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_DETECTOR_SIZE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:568:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:711:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:904:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_IFUS_PER_DETECTOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:1050:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:1623:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:1841:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:2051:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:2247:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:2415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:2653:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:2822:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:2944:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:3060:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_IFUS_PER_DETECTOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:3487:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:3698:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:3829:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:3892:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_IFUS_PER_DETECTOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:3969:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:3995:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:4103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_flat.c:701:21: style: Variable 'ppar' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:1092:22: style: Variable 'edgepars_last' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:1629:22: style: Variable 'pedgepars' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2176:14: style: Variable 'ppos' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2216:29: style: Parameter 'midline' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2227:22: style: Variable 'ppos' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2405:21: style: Variable 'ppos_valid' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2813:70: style: Parameter 'dxsec' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2814:37: style: Parameter 'dsec' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2916:22: style: Variable 'pfit_par' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2917:22: style: Variable 'pfdata' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:2921:22: style: Variable 'pxdata' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:3096:22: style: Variable 'fit_par' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:3505:26: style: Variable 'pdata_extract' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_flat.c:4094:21: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_flat.c:1873:49: warning: Uninitialized variable: lo [uninitvar] kmos-2.1.0/kmos/kmo_priv_flat.c:1858:12: note: Assuming condition is false kmos-2.1.0/kmos/kmo_priv_flat.c:1873:49: note: Uninitialized variable: lo kmos-2.1.0/kmos/kmo_priv_flat.c:1873:53: warning: Uninitialized variable: hi [uninitvar] kmos-2.1.0/kmos/kmo_priv_flat.c:1858:12: note: Assuming condition is false kmos-2.1.0/kmos/kmo_priv_flat.c:1873:53: note: Uninitialized variable: hi kmos-2.1.0/kmos/kmo_priv_flat.c:276:16: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_flat.c:276:32: style: Variable 'iz' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_functions.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:175:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:254:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:355:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:538:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:601:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:761:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:819:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:947:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:997:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1053:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1212:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1478:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1586:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1666:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1725:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_functions.c:1047:29: warning: Function 'kmo_check_frameset_setup' argument order different: declaration 'frameset, frame_type, check_filter, check_grating, check_rotation' definition 'frameset, frame_type, check_grating, check_filter, check_rotation' [funcArgOrderDifferent] kmos-2.1.0/kmos/kmo_priv_functions.h:89:47: note: Function 'kmo_check_frameset_setup' argument order different: declaration 'frameset, frame_type, check_filter, check_grating, check_rotation' definition 'frameset, frame_type, check_grating, check_filter, check_rotation' kmos-2.1.0/kmos/kmo_priv_functions.c:1047:29: note: Function 'kmo_check_frameset_setup' argument order different: declaration 'frameset, frame_type, check_filter, check_grating, check_rotation' definition 'frameset, frame_type, check_grating, check_filter, check_rotation' kmos-2.1.0/kmos/kmo_priv_functions.c:1205:29: warning: Function 'kmo_check_frame_setup' argument order different: declaration 'frameset, frame_type1, frame_type2, check_filter, check_grating, check_rotation' definition 'frameset, frame_type1, frame_type2, check_grating, check_filter, check_rotation' [funcArgOrderDifferent] kmos-2.1.0/kmos/kmo_priv_functions.h:100:47: note: Function 'kmo_check_frame_setup' argument order different: declaration 'frameset, frame_type1, frame_type2, check_filter, check_grating, check_rotation' definition 'frameset, frame_type1, frame_type2, check_grating, check_filter, check_rotation' kmos-2.1.0/kmos/kmo_priv_functions.c:1205:29: note: Function 'kmo_check_frame_setup' argument order different: declaration 'frameset, frame_type1, frame_type2, check_filter, check_grating, check_rotation' definition 'frameset, frame_type1, frame_type2, check_grating, check_filter, check_rotation' kmos-2.1.0/kmos/kmo_priv_functions.c:1362:33: warning: Function 'kmo_priv_compare_frame_setup' argument order different: declaration 'frame1, frame2, frame_type1, frame_type2, check_filter, check_grating, check_rotation' definition 'frame1, frame2, frame_type1, frame_type2, check_grating, check_filter, check_rotation' [funcArgOrderDifferent] kmos-2.1.0/kmos/kmo_priv_functions.h:108:50: note: Function 'kmo_priv_compare_frame_setup' argument order different: declaration 'frame1, frame2, frame_type1, frame_type2, check_filter, check_grating, check_rotation' definition 'frame1, frame2, frame_type1, frame_type2, check_grating, check_filter, check_rotation' kmos-2.1.0/kmos/kmo_priv_functions.c:1362:33: note: Function 'kmo_priv_compare_frame_setup' argument order different: declaration 'frame1, frame2, frame_type1, frame_type2, check_filter, check_grating, check_rotation' definition 'frame1, frame2, frame_type1, frame_type2, check_grating, check_filter, check_rotation' kmos-2.1.0/kmos/kmo_priv_functions.c:1055:23: style: Variable 'frame2' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_functions.c:1213:23: style: Variable 'frame1' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_functions.c:1214:23: style: Variable 'frame2' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_functions.c:1479:26: style: Variable 'tmpFrame' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_functions.c:1000:16: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_lcorr.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAXIS3 [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:457:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:575:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:666:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:753:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FIT_ALL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:945:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_lcorr.c:923:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] kmos-2.1.0/kmos/kmo_priv_lcorr.c:925:11: note: Found duplicate branches for 'if' and 'else'. kmos-2.1.0/kmos/kmo_priv_lcorr.c:923:16: note: Found duplicate branches for 'if' and 'else'. kmos-2.1.0/kmos/kmo_priv_lcorr.c:1237:39: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_make_image.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_make_image.c:81:25: style: Parameter 'ranges' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_noise_map.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_noise_map.c:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:107:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:382:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:751:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:790:70: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:83:29: style: Variable 'actual_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:84:29: style: Variable 'tmp_dbl' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:236:33: style: Variable 'actual_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:239:33: style: Variable 'tmp_dbl' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:281:24: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:390:45: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:391:45: style: Variable 'delta' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:392:45: style: Variable 'crval1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:393:45: style: Variable 'crval2' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:394:45: style: Variable 'cdelt1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:395:45: style: Variable 'cdelt2' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:396:45: style: Variable 'crpix1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:397:45: style: Variable 'crpix2' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:399:48: style: Variable 'offangle' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:400:45: style: Variable 'ditha' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_reconstruct.c:401:45: style: Variable 'dithd' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_rotate.c:128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_rotate.c:245:33: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_rotate.c:273:34: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_shift.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_shift.c:211:29: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_shift.c:237:30: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_sky_mask.c:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:439:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:611:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:792:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:1165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:1253:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_stats.c:932:50: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1007:54: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1083:58: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1305:45: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1364:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1367:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1370:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1373:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1376:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1379:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1382:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1385:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:1388:13: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_stats.c:420:60: style:inconclusive: Function 'kmo_vector_identify_infinite' argument 1 names different: declaration 'vec' definition 'vec_in'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_priv_stats.h:63:68: note: Function 'kmo_vector_identify_infinite' argument 1 names different: declaration 'vec' definition 'vec_in'. kmos-2.1.0/kmos/kmo_priv_stats.c:420:60: note: Function 'kmo_vector_identify_infinite' argument 1 names different: declaration 'vec' definition 'vec_in'. kmos-2.1.0/kmos/kmo_priv_stats.c:775:22: style: Variable 'ph2' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_stats.c:625:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_std_star.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:631:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:740:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:863:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:992:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:1096:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:1220:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:1374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:1457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_std_star.c:454:34: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_std_star.c:270:26: style: Variable 'pdata_in' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_std_star.c:732:22: style: Variable 'pdata_l' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_std_star.c:987:49: style: Parameter 'throughput' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_std_star.c:63:12: style: struct member 'tmpFrameTableStruct::ts' is never used. [unusedStructMember] kmos-2.1.0/kmos/kmo_priv_std_star.c:64:16: style: struct member 'tmpFrameTableStruct::frame' is never used. [unusedStructMember] kmos-2.1.0/kmos/kmo_priv_std_star.c:65:10: style: struct member 'tmpFrameTableStruct::type' is never used. [unusedStructMember] kmos-2.1.0/kmos/kmo_priv_std_star.c:66:9: style: struct member 'tmpFrameTableStruct::containsObjects' is never used. [unusedStructMember] kmos-2.1.0/kmos/kmo_priv_std_star.c:1454:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:322:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:555:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_BADPIX_BORDER [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:862:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_IFUS_PER_DETECTOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_BADPIX_BORDER [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1344:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1399:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1471:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1730:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1857:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2061:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2190:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2513:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2906:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_BADPIX_BORDER [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_EQUAL_TO [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3602:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1067:32: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1694:30: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1695:24: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1696:24: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1697:31: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1698:25: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1699:25: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1700:26: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3242:13: style: Variable 'row_cnt' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3240:13: note: row_cnt is assigned kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3242:13: note: row_cnt is overwritten kmos-2.1.0/kmos/kmo_priv_wave_cal.c:305:33: style:inconclusive: Function 'kmos_calc_wave_calib' argument 14 names different: declaration 'line_estimate_method' definition 'lines_estimation'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_priv_wave_cal.h:58:33: note: Function 'kmos_calc_wave_calib' argument 14 names different: declaration 'line_estimate_method' definition 'lines_estimation'. kmos-2.1.0/kmos/kmo_priv_wave_cal.c:305:33: note: Function 'kmos_calc_wave_calib' argument 14 names different: declaration 'line_estimate_method' definition 'lines_estimation'. kmos-2.1.0/kmos/kmo_priv_wave_cal.c:500:33: style:inconclusive: Function 'kmos_wave_cal_slitlet' argument 4 names different: declaration 'det_nr' definition 'detector_nr'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:91:33: note: Function 'kmos_wave_cal_slitlet' argument 4 names different: declaration 'det_nr' definition 'detector_nr'. kmos-2.1.0/kmos/kmo_priv_wave_cal.c:500:33: note: Function 'kmos_wave_cal_slitlet' argument 4 names different: declaration 'det_nr' definition 'detector_nr'. kmos-2.1.0/kmos/kmo_priv_wave_cal.c:989:28: style: Variable 'slice' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1839:29: style: Variable 'pyvec' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1847:29: style: Variable 'pfit_par' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2026:33: style: Parameter 'valid_columns' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2048:22: style: Variable 'pfit_par' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2207:18: style: Variable 'ptrace_low' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2502:25: style: Variable 'plarray' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2503:25: style: Variable 'pfit_par' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3464:13: style: Variable 'c' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:3621:22: style: Variable 'pnon_listy' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:1870:21: style: Variable 'order_first_try' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2037:32: style: Variable 'px' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2037:39: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2037:47: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_priv_wave_cal.c:2049:37: style: Variable 'tmp_dbl' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_utils.c:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:203:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:279:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:396:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTNAME [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:540:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECONSTRUCTED_CUBE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:760:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_CRDER3 [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:829:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_CRDER3 [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:886:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTANGLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:942:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:999:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTANGLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:1046:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTANGLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:1111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:1230:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:1339:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:1431:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:1472:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illegal_frame [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:1552:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2370:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illegal_fits [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2503:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2558:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2687:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_DETECTORS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2781:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2892:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_DETECTORS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:2932:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:3042:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_DETECTORS [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:3089:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmo_utils.c:3045:27: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmos-2.1.0/kmos/kmo_utils.c:3189:31: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmos-2.1.0/kmos/kmo_utils.c:346:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kmos-2.1.0/kmos/kmo_utils.c:351:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kmos-2.1.0/kmos/kmo_utils.c:712:59: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_utils.c:718:64: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/kmo_utils.c:1251:19: style: Variable 'fit_error' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:1249:19: note: fit_error is assigned kmos-2.1.0/kmos/kmo_utils.c:1251:19: note: fit_error is overwritten kmos-2.1.0/kmos/kmo_utils.c:1450:17: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:1444:20: note: ret_val is assigned kmos-2.1.0/kmos/kmo_utils.c:1450:17: note: ret_val is overwritten kmos-2.1.0/kmos/kmo_utils.c:1505:14: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:1484:22: note: type is assigned kmos-2.1.0/kmos/kmo_utils.c:1505:14: note: type is overwritten kmos-2.1.0/kmos/kmo_utils.c:1505:14: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:1489:22: note: type is assigned kmos-2.1.0/kmos/kmo_utils.c:1505:14: note: type is overwritten kmos-2.1.0/kmos/kmo_utils.c:1505:14: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:1492:22: note: type is assigned kmos-2.1.0/kmos/kmo_utils.c:1505:14: note: type is overwritten kmos-2.1.0/kmos/kmo_utils.c:1505:14: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:1494:22: note: type is assigned kmos-2.1.0/kmos/kmo_utils.c:1505:14: note: type is overwritten kmos-2.1.0/kmos/kmo_utils.c:1505:14: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:1496:21: note: type is assigned kmos-2.1.0/kmos/kmo_utils.c:1505:14: note: type is overwritten kmos-2.1.0/kmos/kmo_utils.c:2324:17: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmo_utils.c:2318:17: note: ret_val is assigned kmos-2.1.0/kmos/kmo_utils.c:2324:17: note: ret_val is overwritten kmos-2.1.0/kmos/kmo_utils.c:321:11: style: Variable 'last_comma' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_utils.c:1117:22: style: Variable 'pvec' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_utils.c:1575:26: style: Variable 'result' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_utils.c:1578:26: style: Variable 'tmp_xtension' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_utils.c:2264:28: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmo_utils.c:2786:22: style: Variable 'punused' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_utils.c:2922:14: style: Variable 'punused' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmo_utils.c:2268:21: style: Variable 'tmp_id' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_utils.c:2269:21: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_utils.c:2667:37: style: Variable 'ifu_nr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_utils.c:2668:37: style: Variable 'tmp_int' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_utils.c:2670:37: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_utils.c:2784:33: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmo_utils.c:3081:29: style: Variable 'length' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmos_molecfit.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:209:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:305:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:401:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:519:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:573:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:664:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTNAME [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:738:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTNAME [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:970:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1049:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1213:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1293:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1494:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1634:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1701:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:1884:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_molecfit.c:699:15: style: Condition 'data' is always true [knownConditionTrueFalse] kmos-2.1.0/kmos/kmos_molecfit.c:802:23: style: Condition 'data' is always true [knownConditionTrueFalse] kmos-2.1.0/kmos/kmos_molecfit.c:106:44: style:inconclusive: Function 'kmos_molecfit_fill_parameter' argument 2 names different: declaration 'self' definition 'plist'. [funcArgNamesDifferent] kmos-2.1.0/kmos/kmos_molecfit.h:199:44: note: Function 'kmos_molecfit_fill_parameter' argument 2 names different: declaration 'self' definition 'plist'. kmos-2.1.0/kmos/kmos_molecfit.c:106:44: note: Function 'kmos_molecfit_fill_parameter' argument 2 names different: declaration 'self' definition 'plist'. kmos-2.1.0/kmos/kmos_molecfit.c:726:106: style: Parameter 'ifus' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/kmos/kmos_molecfit.c:1330:15: style: Variable 'k_old_d' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmos_molecfit.c:575:25: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmos_molecfit.c:578:25: style: Variable 'ext24' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmos_molecfit.c:1513:24: style: Variable 'name' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/kmos_oscan.c:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_oscan.c:384:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/kmos_oscan.c:318:9: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/kmos_oscan.c:309:9: note: out is assigned kmos-2.1.0/kmos/kmos_oscan.c:318:9: note: out is overwritten kmos-2.1.0/kmos/kmos_oscan.c:84:25: style: Variable 'prow_collapsed' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/kmos_priv_sky_tweak.c:1928:41: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] kmos-2.1.0/kmos/tests/create_data_kmos.c:14:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_OFF [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/create_data_kmos.c:24:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/create_data_kmos.c:175:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/create_data_kmos.c:208:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:68:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:85:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:121:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:295:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:334:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:353:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:376:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_cpl_extensions-test.c:450:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_debug-test.c:94:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_debug-test.c:121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_debug-test.c:202:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:65:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illegal_frame [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable detector_frame [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:186:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:216:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:259:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:300:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:351:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:407:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:452:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:520:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:564:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:621:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:664:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:700:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:749:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:820:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:866:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:894:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:927:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:955:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:983:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1010:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1034:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1059:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1085:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1152:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:1208:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:699:63: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:703:64: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:718:66: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:722:73: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:730:71: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:756:62: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:760:63: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:775:65: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:779:72: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:786:70: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:789:70: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:792:70: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:819:61: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:823:62: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:838:65: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:842:72: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:849:71: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_dfs-test.c:903:16: style: Variable 'ff' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/kmos/tests/kmo_functions-test.c:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:151:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:193:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:286:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:352:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:428:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_arithmetic-test.c:464:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_combine-test.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCS_NATURAL [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_combine-test.c:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_combine-test.c:403:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_combine-test.c:151:12: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fid [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_combine-test.c:63:48: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_combine-test.c:63:48: note: Assignment 'fid=fopen("shifts.txt","w")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_combine-test.c:151:12: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:76:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:175:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:219:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:268:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:352:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:389:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:443:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:547:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:649:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:148:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:146:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:148:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:150:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:148:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:150:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:152:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:150:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:152:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:156:30: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:152:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:156:30: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:183:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:181:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:183:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:185:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:183:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:185:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:187:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:185:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:187:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:189:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:187:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:189:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:191:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:189:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:191:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:193:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:191:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:193:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:195:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:193:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:195:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:199:30: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:195:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:199:30: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:228:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:226:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:228:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:230:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:228:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:230:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:232:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:230:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:232:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:234:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:232:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:234:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:236:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:234:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:236:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:238:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:236:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:238:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:240:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:238:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:240:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:244:30: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:240:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:244:30: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:269:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:267:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:269:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:271:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:269:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:271:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:273:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:271:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:273:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:275:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:273:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:275:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:277:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:275:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:277:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:279:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:277:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:279:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:281:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:279:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:281:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:283:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:281:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:283:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:287:30: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:283:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:287:30: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:311:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:309:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:311:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:313:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:311:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:313:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:315:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:313:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:315:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:317:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:315:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:317:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:319:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:317:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:319:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:321:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:319:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:321:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:323:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:321:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:323:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:325:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:323:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:325:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:329:30: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:325:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:329:30: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:353:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:351:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:353:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:355:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:353:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:355:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:357:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:355:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:357:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:359:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:357:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:359:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:361:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:359:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:361:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:363:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:361:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:363:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:365:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:363:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:365:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:367:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:365:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:367:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:369:13: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:367:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:369:13: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:373:30: style: Variable 'vec_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:369:13: note: vec_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:373:30: note: vec_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:396:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:394:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:396:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:398:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:396:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:398:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:400:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:398:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:400:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:402:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:400:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:402:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:404:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:402:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:404:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:406:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:404:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:406:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:408:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:406:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:408:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:410:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:408:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:410:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:412:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:410:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:412:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:414:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:412:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:414:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:418:30: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:414:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:418:30: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:444:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:442:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:444:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:446:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:444:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:446:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:448:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:446:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:448:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:450:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:448:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:450:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:452:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:450:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:452:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:454:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:452:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:454:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:456:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:454:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:456:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:458:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:456:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:458:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:460:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:458:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:460:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:462:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:460:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:462:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:464:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:462:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:464:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:466:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:464:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:466:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:470:30: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:466:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:470:30: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:496:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:494:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:496:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:498:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:496:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:498:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:500:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:498:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:500:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:502:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:500:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:502:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:504:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:502:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:504:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:506:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:504:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:506:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:508:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:506:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:508:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:510:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:508:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:510:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:512:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:510:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:512:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:514:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:512:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:514:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:516:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:514:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:516:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:518:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:516:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:518:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:522:30: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:518:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:522:30: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:548:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:546:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:548:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:550:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:548:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:550:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:552:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:550:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:552:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:554:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:552:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:554:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:556:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:554:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:556:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:558:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:556:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:558:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:560:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:558:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:560:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:562:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:560:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:562:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:564:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:562:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:564:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:566:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:564:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:566:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:568:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:566:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:568:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:570:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:568:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:570:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:574:30: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:570:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:574:30: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:600:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:598:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:600:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:602:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:600:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:602:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:604:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:602:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:604:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:606:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:604:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:606:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:608:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:606:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:608:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:610:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:608:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:610:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:612:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:610:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:612:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:614:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:612:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:614:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:616:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:614:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:616:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:618:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:616:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:618:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:620:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:618:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:620:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:622:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:620:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:622:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:624:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:622:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:624:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:626:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:624:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:626:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:628:14: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:626:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:628:14: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:632:31: style: Variable 'cube_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:628:14: note: cube_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_copy-test.c:632:31: note: cube_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_dark-test.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_dark-test.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_dark-test.c:162:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_extract_spec-test.c:47:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_extract_spec-test.c:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_extract_spec-test.c:174:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:157:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:337:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:376:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:425:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:485:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:524:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:540:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:575:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:594:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:610:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:631:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:647:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:669:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:677:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:152:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:420:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/tests/kmo_priv_fit_profile-test.c:480:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/tests/kmo_priv_fits_check-test.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_check-test.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_check-test.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_check-test.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_check-test.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_check-test.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_check-test.c:168:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_stack-test.c:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illegal_fits [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_stack-test.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_fits_stack-test.c:441:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:312:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:436:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:454:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:524:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:604:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:890:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:1908:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:2032:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:200:43: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:194:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:194:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:200:43: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:202:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:194:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:194:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:202:12: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:272:43: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:265:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:265:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:272:43: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:274:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:265:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:265:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:274:12: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:335:43: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:329:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:329:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:335:43: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:337:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:329:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:329:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:337:12: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:411:43: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:404:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:404:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:411:43: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:415:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:404:21: note: Assuming allocation function fails kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:404:21: note: Assignment 'fp=fopen(my_path,"rb")', assigned value is 0 kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:415:12: note: Null pointer dereference kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:182:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:316:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/tests/kmo_priv_flat-test.c:465:20: style: Variable 'iy' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:283:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:331:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:352:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:424:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:449:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:520:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:590:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT_ON [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_functions-test.c:660:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_lcorr-test.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_lcorr-test.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_lcorr-test.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_lcorr-test.c:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_lcorr-test.c:220:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_lcorr-test.c:254:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_lcorr-test.c:311:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_make_image-test.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_make_image-test.c:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:46:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:81:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:62:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:59:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:62:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:65:13: style: Variable 'img_out' is reassigned a value before the old one has been used. [redundantAssignment] kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:62:13: note: img_out is assigned kmos-2.1.0/kmos/tests/kmo_priv_noise_map-test.c:65:13: note: img_out is overwritten kmos-2.1.0/kmos/tests/kmo_priv_reconstruct-test.c:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_reconstruct-test.c:97:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_PIXEL_RANGE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_reconstruct-test.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_reconstruct-test.c:194:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_rotate-test.c:42:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE_CLIPPING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_rotate-test.c:248:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_shift-test.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE_CLIPPING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_shift-test.c:297:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_sky_mask-test.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_sky_mask-test.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:606:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:730:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:748:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:351:33: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:352:33: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:368:35: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_priv_stats-test.c:478:31: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:268:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_std_star-test.c:365:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_wave_cal-test.c:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_priv_wave_cal-test.c:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:69:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw_fits [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:308:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:374:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ge [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:397:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ge [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:423:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:508:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:574:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:623:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:675:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:719:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:773:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:790:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:816:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmo_utils-test.c:840:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/kmos/tests/kmos_priv_sky_tweak-test.c:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_WARNING [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_arithmetic.c:161:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_arithmetic.c:213:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_arithmetic.c:230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_arithmetic.c:273:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_arithmetic.c:591:63: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:644:63: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:652:68: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:824:66: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:835:71: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:972:67: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:982:72: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:1111:68: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_arithmetic.c:1121:73: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_copy.c:176:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_copy.c:275:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_copy.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_copy.c:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_copy.c:599:60: style: Condition 'x1!=x2' is always true [knownConditionTrueFalse] kmos-2.1.0/recipes/kmo_copy.c:1068:63: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_copy.c:1258:81: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_copy.c:1347:61: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_copy.c:348:26: style: Variable 'pimg' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmo_fit_profile.c:157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fit_profile.c:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fit_profile.c:223:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fit_profile.c:274:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fit_profile.c:485:63: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fit_profile.c:626:63: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fit_profile.c:282:23: style: Variable 'pranges' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmo_fit_profile.c:269:45: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fit_profile.c:274:45: style: Variable 'valid_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fit_profile.c:275:45: style: Variable 'devnr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fit_profile.c:276:45: style: Variable 'index_data' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fit_profile.c:279:45: style: Variable 'crpix1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fit_profile.c:280:45: style: Variable 'crval1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fit_profile.c:281:45: style: Variable 'cdelt1' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:142:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fits_strip.c:208:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fits_strip.c:225:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fits_strip.c:242:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fits_strip.c:367:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_fits_strip.c:553:74: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:561:74: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:571:74: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:704:86: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:712:90: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:716:86: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:726:86: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:730:82: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:739:88: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:745:82: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_fits_strip.c:366:45: style: Variable 'nr_devices' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:370:45: style: Variable 'found_angle' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:371:45: style: Variable 'isCalFrame' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:373:45: style: Variable 'actDetNr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:374:45: style: Variable 'cal_device_nr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:376:45: style: Variable 'index' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:378:45: style: Variable 'tmp_angle' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:381:45: style: Variable 'ocsRotAngle' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_fits_strip.c:382:45: style: Variable 'proRotAngle' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:175:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_make_image.c:217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_make_image.c:236:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_make_image.c:289:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_make_image.c:516:52: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_make_image.c:521:69: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_make_image.c:264:42: style: Variable 'spec_crpix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:265:42: style: Variable 'spec_crval' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:266:42: style: Variable 'spec_cdelt' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:267:42: style: Variable 'ifu_crpix' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:268:42: style: Variable 'ifu_crval' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:269:42: style: Variable 'ifu_cdelt' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:289:42: style: Variable 'valid_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:293:42: style: Variable 'devnr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_make_image.c:294:42: style: Variable 'index_data' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_noise_map.c:116:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_noise_map.c:137:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_noise_map.c:154:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_noise_map.c:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_noise_map.c:256:70: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_noise_map.c:298:76: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_noise_map.c:184:45: style: Variable 'ndsamples' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_noise_map.c:189:45: style: Variable 'gain' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_noise_map.c:190:45: style: Variable 'readnoise' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_rotate.c:147:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_rotate.c:230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_rotate.c:247:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_rotate.c:283:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_rotate.c:513:76: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_rotate.c:518:45: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_rotate.c:283:42: style: Variable 'valid_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_rotate.c:288:42: style: Variable 'devnr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_rotate.c:289:42: style: Variable 'index_data' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_shift.c:147:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_shift.c:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_shift.c:248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_shift.c:284:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_shift.c:521:75: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_shift.c:525:81: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_shift.c:284:42: style: Variable 'valid_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_shift.c:289:42: style: Variable 'devnr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_shift.c:290:42: style: Variable 'index_data' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_sky_mask.c:165:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_sky_mask.c:213:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_sky_mask.c:230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_sky_mask.c:263:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_sky_mask.c:263:42: style: Variable 'valid_ifu' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_sky_mask.c:265:42: style: Variable 'devnr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_sky_mask.c:266:42: style: Variable 'index_data' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmo_stats.c:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_stats.c:217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_stats.c:234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_stats.c:275:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmo_stats.c:622:80: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_stats.c:706:67: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmo_stats.c:831:29: style: Variable 'index_noise' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_combine.c:195:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_combine.c:308:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_combine.c:327:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_combine.c:413:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE_CLIPPING [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_combine.c:1692:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_combine.c:1935:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_SORT_ASCENDING [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_combine.c:1378:72: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_combine.c:1391:73: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_combine.c:1406:60: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_combine.c:1845:44: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_combine.c:1864:44: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_combine.c:1882:29: style:inconclusive: Function 'kmos_get_mode' argument 1 names different: declaration 'error' definition 'cube'. [funcArgNamesDifferent] kmos-2.1.0/recipes/kmos_combine.c:61:29: note: Function 'kmos_get_mode' argument 1 names different: declaration 'error' definition 'cube'. kmos-2.1.0/recipes/kmos_combine.c:1882:29: note: Function 'kmos_get_mode' argument 1 names different: declaration 'error' definition 'cube'. kmos-2.1.0/recipes/kmos_combine.c:1724:25: style: Variable 's1' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_combine.c:1821:21: style: Variable 'perror_curr' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_combine.c:1885:21: style: Variable 'pdata_curr' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_combine.c:1972:21: style: Variable 'pexp_mask' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_combine.c:1842:29: style: Variable 'perror_curr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_combine.c:1861:29: style: Variable 'perror_curr' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_dark.c:143:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_dark.c:200:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_dark.c:219:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_dark.c:267:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_dark.c:586:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DARK [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_dark.c:512:71: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_dark.c:524:72: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_extract_spec.c:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_extract_spec.c:197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_extract_spec.c:216:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_extract_spec.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_extract_spec.c:386:52: style: Redundant condition: strcmp(mask_method,"mask")==0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] kmos-2.1.0/recipes/kmos_extract_spec.c:468:75: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_extract_spec.c:495:27: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_flat.c:245:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_flat.c:313:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_flat.c:332:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_flat.c:394:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_DETECTORS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_flat.c:990:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_IFUS_PER_DETECTOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_flat.c:1095:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADPIXEL_DARK [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_flat.c:670:44: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_flat.c:672:44: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_flat.c:674:44: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_flat.c:844:35: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_flat.c:853:35: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_flat.c:871:23: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_flat.c:873:23: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_gen_reflines.c:54:15: error: There is an unknown macro here somewhere. Configuration is required. If KMOS_GEN_REFLINES_RAW is a macro then please configure it. [unknownMacro] kmos-2.1.0/recipes/kmos_gen_telluric.c:175:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:223:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:242:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:268:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:377:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illegal_frame [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illegal_frame [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:886:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:942:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illegal_frame [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:1021:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TELLURIC [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_gen_telluric.c:1013:25: style: Variable 'tell_frame' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_gen_telluric.c:1014:25: style: Variable 'tell_corr_frame' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_gen_telluric.c:1015:25: style: Variable 'resp_frame' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_illumination.c:186:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_illumination.c:310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_illumination.c:329:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_illumination.c:377:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_illumination.c:630:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_illumination.c:1372:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT_SKY [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_illumination.c:1642:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_illumination.c:846:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] kmos-2.1.0/recipes/kmos_illumination.c:827:13: note: outer condition: has_flat_edge kmos-2.1.0/recipes/kmos_illumination.c:846:21: note: identical inner condition: has_flat_edge kmos-2.1.0/recipes/kmos_illumination.c:1272:47: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_illumination.c:1275:52: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:165:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:519:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:722:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:874:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:1066:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_MOLECFIT_CALCTRANS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:1146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:170:37: style: Variable 'initial_errorstate' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_calctrans.c:877:31: style: Variable 'initialState' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_correct.c:170:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_correct.c:409:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_correct.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_correct.c:507:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_correct.c:685:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_correct.c:510:31: style: Variable 'initialState' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_correct.c:552:22: style: Variable 'ext24_raw' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_correct.c:560:30: style: Variable 'tag_correction' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_correct.c:568:27: style: Variable 'preState' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_correct.c:573:31: style: Variable 'correction_ext' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_correct.c:575:31: style: Variable 'noise_ext' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_molecfit_model.c:193:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_model.c:426:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_model.c:623:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_model.c:786:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_model.c:1107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_MOLECFIT_MODEL [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_model.c:1335:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_molecfit_model.c:198:37: style: Variable 'initial_errorstate' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_reconstruct.c:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_reconstruct.c:266:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_reconstruct.c:285:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_reconstruct.c:345:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_reconstruct.c:707:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DARK [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_reconstruct.c:622:35: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_reconstruct.c:631:39: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_reconstruct.c:321:29: style: Variable 'slice' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_sci_red.c:197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:502:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:521:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:641:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:1972:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCIENCE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:2159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:2248:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_NR_IFUS [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:2292:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTANGLE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sci_red.c:1033:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kmos-2.1.0/recipes/kmos_sci_red.c:1031:118: note: outer condition: !no_subtract kmos-2.1.0/recipes/kmos_sci_red.c:1033:25: note: opposite inner condition: no_subtract kmos-2.1.0/recipes/kmos_sci_red.c:1456:50: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1465:55: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1476:54: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1479:31: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1711:43: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1714:43: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1728:44: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1889:23: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:1901:40: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sci_red.c:649:24: style: Variable 'do_sky_subtraction' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_sky_tweak.c:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sky_tweak.c:212:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sky_tweak.c:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sky_tweak.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_sky_tweak.c:420:68: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_sky_tweak.c:296:20: style: Variable 'nr_obj_devices' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_std_star.c:353:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_std_star.c:490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_std_star.c:509:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_std_star.c:610:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_std_star.c:1291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CORRESPONDING_SKYFRAME [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_std_star.c:1693:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_std_star.c:1999:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_std_star.c:890:63: style: Condition 'kmos_std_star_compute_ifu(sub_header_orig,obj_frame,sky_frame,flat_frame,xcal_frame,ycal_frame,lcal_frame,illum_frame,atmos_frame,solar_frame,ifu_nr,main_header_tel,gd,bounds[2*(ifu_nr-1)],bounds[2*(ifu_nr-1)+1],fmethod,flux,xcal_interpolation,mask_method,cmethod,cpos_rej,cneg_rej,citer,cmax,cmin,cen_x,cen_y,radius,filter_id,star_type,no_noise,is_stdstarscipatt,sky_sky_struct[ifu_nr-1],star_temp,&spec_qc,&stored_sub_tel_data_headers[ifu_nr-1],&stored_sub_psf_headers[ifu_nr-1],&stored_sub_cube_data_headers[ifu_nr-1],&stored_data_cube[ifu_nr-1],&stored_noise_cube[ifu_nr-1],&stored_psf_data[ifu_nr-1],&stored_mask[ifu_nr-1],&stored_starspec_data[ifu_nr-1],&stored_starspec_noise[ifu_nr-1],&stored_noisespec[ifu_nr-1],&stored_telluric_data[ifu_nr-1],&stored_telluric_noise[ifu_nr-1])==-1' is always false [knownConditionTrueFalse] kmos-2.1.0/recipes/kmos_std_star.c:869:46: note: Calling function 'kmos_std_star_compute_ifu' returns 0 kmos-2.1.0/recipes/kmos_std_star.c:890:63: note: Condition 'kmos_std_star_compute_ifu(sub_header_orig,obj_frame,sky_frame,flat_frame,xcal_frame,ycal_frame,lcal_frame,illum_frame,atmos_frame,solar_frame,ifu_nr,main_header_tel,gd,bounds[2*(ifu_nr-1)],bounds[2*(ifu_nr-1)+1],fmethod,flux,xcal_interpolation,mask_method,cmethod,cpos_rej,cneg_rej,citer,cmax,cmin,cen_x,cen_y,radius,filter_id,star_type,no_noise,is_stdstarscipatt,sky_sky_struct[ifu_nr-1],star_temp,&spec_qc,&stored_sub_tel_data_headers[ifu_nr-1],&stored_sub_psf_headers[ifu_nr-1],&stored_sub_cube_data_headers[ifu_nr-1],&stored_data_cube[ifu_nr-1],&stored_noise_cube[ifu_nr-1],&stored_psf_data[ifu_nr-1],&stored_mask[ifu_nr-1],&stored_starspec_data[ifu_nr-1],&stored_starspec_noise[ifu_nr-1],&stored_noisespec[ifu_nr-1],&stored_telluric_data[ifu_nr-1],&stored_telluric_noise[ifu_nr-1])==-1' is always false kmos-2.1.0/recipes/kmos_std_star.c:1070:66: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1074:66: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1080:67: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1084:67: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1092:66: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1096:66: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1102:67: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1106:67: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1111:68: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1115:68: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1139:70: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1143:70: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1151:67: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:1154:68: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_std_star.c:616:15: style: Variable 'zeropoint' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_test.c:48:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_test.c:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_test.c:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_test.c:87:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_test.c:98:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_test.c:130:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_test.c:95:27: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:95:27: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:95:44: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:95:44: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:97:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/recipes/kmos_test.c:94:29: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/recipes/kmos_test.c:97:5: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:98:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/recipes/kmos_test.c:94:29: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/recipes/kmos_test.c:98:5: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:98:17: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:98:17: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:99:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/recipes/kmos_test.c:94:29: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/recipes/kmos_test.c:99:5: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:99:18: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:99:18: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:99:23: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:99:23: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:99:34: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:99:34: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:100:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/recipes/kmos_test.c:94:29: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/recipes/kmos_test.c:100:5: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:100:17: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:100:17: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:100:43: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:100:43: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:100:52: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] kmos-2.1.0/recipes/kmos_test.c:94:11: note: Assuming that condition 'a==NULL' is not redundant kmos-2.1.0/recipes/kmos_test.c:100:52: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:102:5: warning: Possible null pointer dereference: result [nullPointer] kmos-2.1.0/recipes/kmos_test.c:94:29: note: Assignment 'result=NULL', assigned value is 0 kmos-2.1.0/recipes/kmos_test.c:102:5: note: Null pointer dereference kmos-2.1.0/recipes/kmos_test.c:106:42: style: Parameter 'parlist' can be declared as pointer to const [constParameterPointer] kmos-2.1.0/recipes/kmos_wave_cal.c:199:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_wave_cal.c:266:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_wave_cal.c:285:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_wave_cal.c:331:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOS_IFUS_PER_DETECTOR [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_wave_cal.c:813:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC_ON [valueFlowBailoutIncompleteVar] kmos-2.1.0/recipes/kmos_wave_cal.c:737:52: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_wave_cal.c:741:55: style: Same expression on both sides of '/'. [duplicateExpression] kmos-2.1.0/recipes/kmos_wave_cal.c:357:33: style: Variable 'last_env' can be declared as pointer to const [constVariablePointer] kmos-2.1.0/recipes/kmos_wave_cal.c:889:16: style: Variable 'nx_on' is assigned a value that is never used. [unreadVariable] kmos-2.1.0/recipes/kmos_wave_cal.c:891:16: style: Variable 'ny_on' is assigned a value that is never used. [unreadVariable] diff: DONE