2025-07-02 09:45 ftp://ftp.de.debian.org/debian/pool/main/c/cpl-plugin-visir/cpl-plugin-visir_4.4.2+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: f4eb733 (2025-07-01 13:53:18 +0200) count: 1618 1574 elapsed-time: 8.5 8.6 head-timing-info: old-timing-info: head results: visir-4.4.2/hdrl/catalogue/hdrl_cat_areals.c:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_size [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:338:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:417:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_PHYS2WORLD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_apclust.c:75:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_size [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:98:61: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:121:56: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:226:59: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:249:54: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:364:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:365:12: style: Variable 'y' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_casu.c:420:13: style: Variable 'radec' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_background.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_background.c:249:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_background.c:392:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_conf.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_LOG2E [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_background.c:74:20: style: Variable 'mflag' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_background.c:237:20: style: Variable 'mflag' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_filter.c:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_apline.c:58:36: style: Parameter 'dat' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_apline.c:58:50: style: Parameter 'conf' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_apline.c:59:28: style: Parameter 'smoothedc' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_apline.c:59:68: style: Parameter 'bpm' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_extend.c:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI_2 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:376:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_size [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:1219:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:1309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:1573:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_conf.c:461:18: style: Variable 'cdata' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_conf.c:462:18: style: Variable 'idata' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_polynm.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_extend.c:72:20: style: Variable 'map' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_extend.c:77:20: style: Variable 'mflag' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_phopt.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_polynm.c:55:10: style: Parameter 'xdat' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_polynm.c:55:25: style: Parameter 'xcor' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_seeing.c:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_2_SQRTPI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_solve.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:76:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_seeing.c:58:9: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_seeing.c:58:37: style: Parameter 'ellipt' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_seeing.c:58:53: style: Parameter 'pkht' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_statistics.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_overlp.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_overlp.c:366:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:54:30: style: Parameter 'rcores' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:54:47: style: Parameter 'cflux' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:132:60: style: Parameter 'cflux' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:169:59: style: Parameter 'cflux' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:225:74: style: Parameter 'apers' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:226:55: style: Parameter 'rcores' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:226:72: style: Parameter 'rfluxes' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:229:20: style: Variable 'map' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_radii.c:230:20: style: Variable 'mflag' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils.c:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SQRT2 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils.c:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils_sort.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils_sort.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_SORT_ASCENDING [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils_sort.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils_sort.c:195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils_sort.c:443:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_SORT_ASCENDING [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils_sort.c:530:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_table.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_table.c:331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_table.c:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_table.c:747:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_utils_sort.c:188:98: style: Parameter 'types' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_areals-test.c:33:14: style: Variable 'x' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_areals-test.c:42:14: style: Variable 'y' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_areals-test.c:51:14: style: Variable 'z' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/hdrl_cat_phopt.c:61:10: style: Parameter 'apertures' can be declared as const array [constParameter] visir-4.4.2/hdrl/catalogue/hdrl_cat_phopt.c:64:20: style: Variable 'map' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_phopt.c:65:20: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_phopt.c:66:20: style: Variable 'mflag' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_background-test.c:34:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu-test.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_addmul-test.c:55:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_addmul-test.c:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_addmul-test.c:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu-test.c:36:12: style: Variable 'norm' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_addmul-test.c:306:12: style: Variable 'bias' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_addmul-test.c:311:12: style: Variable 'factor' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_bkg_badpatch-test.c:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_bkg_badpatch-test.c:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_classify-test.c:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_classify-test.c:37:12: style: Variable 'norm' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:64:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:124:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:201:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_casu_bkg_badpatch-test.c:54:12: style: Variable 'norm' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_moments-test.c:35:14: style: Variable 'x' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_moments-test.c:44:14: style: Variable 'y' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_moments-test.c:53:13: style: Variable 'z' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_phopt-test.c:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_overlp-test.c:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_overlp-test.c:192:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:77:16: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:121:12: style: Variable 'norm' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_conf-test.c:67:8: style: Variable 'dy' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_overlp-test.c:40:12: style: Variable 'norm' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_overlp-test.c:151:11: style: Variable 'x' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_overlp-test.c:160:11: style: Variable 'y' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_overlp-test.c:169:13: style: Variable 'z' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_radii-test.c:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_radii-test.c:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_sim_montecarlo-test.c:36:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_terminate-test.c:75:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_radii-test.c:39:11: style: Variable 'x' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_radii-test.c:48:11: style: Variable 'y' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_radii-test.c:57:13: style: Variable 'z' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_terminate-test.c:95:21: style: Variable 'ap.areal_offset' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_terminate-test.c:82:21: note: ap.areal_offset is assigned visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_terminate-test.c:95:21: note: ap.areal_offset is overwritten visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_terminate-test.c:35:14: style: Variable 'x' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_terminate-test.c:44:14: style: Variable 'y' can be declared as const array [constVariable] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_terminate-test.c:53:13: style: Variable 'z' can be declared as const array [constVariable] visir-4.4.2/hdrl/hdrl_mode_defs.h:32:0: debug: Failed to parse 'typedef CPL_BEGIN_DECLS enum { HDRL_MODE_MEDIAN , HDRL_MODE_WEIGHTED , HDRL_MODE_FIT } hdrl_mode_type ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_imagelist_basic.h:81:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS CPL_END_DECLS CPL_BEGIN_DECLS enum { HDRL_X_AXIS , HDRL_Y_AXIS , HDRL_UNDEFINED_AXIS } hdrl_direction ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_image.h:129:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { HDRL_BPM_3D_THRESHOLD_ABSOLUTE , HDRL_BPM_3D_THRESHOLD_RELATIVE , HDRL_BPM_3D_THRESHOLD_ERROR } hdrl_bpm_3d_method ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_DER_SNR.c:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_DER_SNR.c:191:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_DER_SNR.c:242:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_DER_SNR.c:253:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_binary [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_DER_SNR.c:300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_DER_SNR.c:310:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_image.h:129:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { HDRL_BPM_2D_LEGENDRESMOOTH , HDRL_BPM_2D_FILTERSMOOTH } hdrl_bpm_2d_method ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_bpm_3d.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_3d.c:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_3d.c:199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_3d.c:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_3d.c:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_BPM_3D_THRESHOLD_ABSOLUTE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_3d.c:350:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_BPM_3D_THRESHOLD_ABSOLUTE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_3d.c:423:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_utils_sort-test.c:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_SORT_ASCENDING [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_utils_sort-test.c:138:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_size [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_utils_sort-test.c:332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/tests/hdrl_cat_utils_sort-test.c:428:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_SORT_ASCENDING [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_3d.c:131:45: style: Variable 'param_loc' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_bpm_2d.c:161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_BPM_2D_FILTERSMOOTH [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FILTER_MEDIAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:317:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FILTER_EROSION [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:331:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BORDER_FILTER [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:344:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:358:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:400:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:428:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:442:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:456:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:484:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:499:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_BPM_2D_LEGENDRESMOOTH [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:544:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:712:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:829:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:904:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FILTER_EROSION [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:1146:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:1277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_DEBUG [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_2d.c:1322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BORDER_FILTER [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_utils.c:136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FILTER_EROSION [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_utils.c:229:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_utils.c:267:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_utils.c:297:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:295:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:340:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:388:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:528:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_bpm_fit.c:594:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_buffer.c:199:62: debug: Function::addArguments found argument 'p' with varid 0. [varid0] visir-4.4.2/hdrl/hdrl_buffer.c:305:49: debug: Function::addArguments found argument 'buf' with varid 0. [varid0] visir-4.4.2/hdrl/hdrl_bpm_fit.c:652:27: style: Variable 'cd' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_bpm_fit.c:653:27: style: Variable 'dd' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_image.h:129:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS struct { cpl_table * catalogue ; cpl_image * segmentation_map ; cpl_image * background ; cpl_propertylist * qclist ; } hdrl_catalogue_result ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_catalogue.h:88:0: debug: Failed to parse 'typedef CPL_END_DECLS struct { HDRL_PARAMETER_HEAD ; int obj_min_pixels ; double obj_threshold ; cpl_boolean obj_deblending ; double obj_core_radius ; cpl_boolean bkg_estimate ; int bkg_mesh_size ; enum hdrl_catalogue_options resulttype ; double bkg_smooth_fwhm ; double det_eff_gain ; double det_saturation ; } hdrl_catalogue_parameter ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_bpm_2d.c:235:45: style: Variable 'param_loc' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_buffer.c:111:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_buffer.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_buffer.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_buffer.c:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_buffer.c:250:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_buffer.c:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_buffer.c:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_parameter_defs.h:24:0: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_parameter_defs.h:24:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_catalogue.c:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_catalogue.c:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_catalogue.c:287:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_catalogue.c:472:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_correlation.h:38:0: debug: Failed to parse 'typedef CPL_BEGIN_DECLS struct { double peakpos ; double sigma ; double area ; double offset ; double mse ; cpl_array * xcorr ; cpl_size pix_peakpos ; cpl_size half_window ; } hdrl_xcorrelation_result ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_correlation.h:95:0: debug: Failed to parse 'typedef CPL_END_DECLS struct { double mean ; double stdev ; } mean_and_stdev ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_combine.c:86:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_correlation.c:222:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_correlation.c:256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_OUTPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_correlation.c:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_correlation.c:348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_correlation.c:432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_CONTINUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_dar.h:86:0: debug: Failed to parse 'typedef CPL_END_DECLS struct { HDRL_PARAMETER_HEAD ; struct hdrl_value airmass ; struct hdrl_value parang ; struct hdrl_value posang ; struct hdrl_value temp ; struct hdrl_value rhum ; struct hdrl_value pres ; cpl_wcs * wcs ; } hdrl_dar_parameter ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_buffer.c:308:9: style: Condition 'pool' is always false [knownConditionTrueFalse] visir-4.4.2/hdrl/hdrl_buffer.c:307:46: note: Calling function 'hdrl_pool_get_from_ptr' returns 0 visir-4.4.2/hdrl/hdrl_buffer.c:307:46: note: Assignment 'pool=hdrl_pool_get_from_ptr(p)', assigned value is 0 visir-4.4.2/hdrl/hdrl_buffer.c:308:9: note: Condition 'pool' is always false visir-4.4.2/hdrl/hdrl_buffer.c:96:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_buffer.c:182:47: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_buffer.c:307:17: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_buffer.c:87:20: style: struct member 'hdrl_pool_malloc::p' is never used. [unusedStructMember] visir-4.4.2/hdrl/hdrl_image.h:129:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS struct { double peakpos ; double sigma ; double area ; double offset ; double mse ; cpl_array * xcorr ; cpl_size pix_peakpos ; cpl_size half_window ; } hdrl_xcorrelation_result ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_correlation.h:95:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { hdrl_spectrum1D_wave_scale_linear , hdrl_spectrum1D_wave_scale_log } hdrl_spectrum1D_wave_scale ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_spectrum.h:262:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { hdrl_spectrum1D_interp_linear , hdrl_spectrum1D_interp_cspline , hdrl_spectrum1D_interp_akima , } hdrl_spectrum1D_interpolation_method ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_spectrum_resample.h:106:0: debug: Failed to parse 'typedef CPL_END_DECLS struct { HDRL_PARAMETER_HEAD ; struct hdrl_value Ap ; struct hdrl_value Am ; struct hdrl_value G ; struct hdrl_value Tex ; struct hdrl_value Atel ; } hdrl_efficiency_parameters ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_elemop.h:31:0: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_elemop.h:31:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_efficiency.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_interp_akima [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_efficiency.c:309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_interp_akima [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_efficiency.c:383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_PARAMETER_EFFICIENCY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_efficiency.c:489:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_dar.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_dar.c:174:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_dar.c:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_dar.c:500:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_image.h:129:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { HDRL_FLAT_FREQ_LOW , HDRL_FLAT_FREQ_HIGH } hdrl_flat_method ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_flat.h:91:0: debug: Failed to parse 'typedef CPL_END_DECLS struct { HDRL_PARAMETER_HEAD ; cpl_size filter_size_x ; cpl_size filter_size_y ; hdrl_flat_method method ; } hdrl_flat_parameter ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_dar.c:127:11: style: Variable 'wcs' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_dar.c:103:21: style: Variable 'parang' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_dar.c:104:21: style: Variable 'posang' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_dar.c:105:21: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_dar.c:106:21: style: Variable 'rhum' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_dar.c:107:21: style: Variable 'pres' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_flat.c:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_flat.c:183:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_flat.c:212:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_flat.c:226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_flat.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_flat.c:274:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FLAT_FREQ_LOW [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_flat.c:367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FLAT_FREQ_LOW [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_flat.c:419:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_iter.h:30:0: debug: Failed to parse 'typedef CPL_BEGIN_DECLS CPL_END_DECLS CPL_BEGIN_DECLS CPL_END_DECLS struct { const cpl_frameset * frames ; intptr_t naxes ; intptr_t index ; intptr_t dim [ 32 ] ; intptr_t pos [ 32 ] ; intptr_t cnt [ 32 ] ; intptr_t offsets [ 32 ] ; intptr_t strides [ 32 ] ; intptr_t axes [ 32 ] ; intptr_t naxes_max ; hdrl_frameiter_data data ; } hdrl_frameiter_state ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_frameiter.c:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FRAMEITER_AXIS_FRAME [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_frameiter.c:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_ITER_OWNS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_frameiter.c:215:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FRAMEITER_AXIS_NAXIS2 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_frameiter.c:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_ITER_OWNS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fpn.c:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fpn.c:154:19: style: Variable 'fft_image_array' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_frameiter.c:113:31: style: Parameter 'axes' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_frameiter.c:114:31: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_frameiter.c:209:28: style: Variable 'state' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_flat.c:406:57: style: Parameter 'hdrl_data' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_flat.c:130:43: style: Variable 'param_loc' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_flat.c:415:14: style: Variable 'lowf' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_fit.c:374:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fit.c:547:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_imagelist_defs.h:24:0: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_imagelist_defs.h:24:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_fringe.c:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fringe.c:355:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fringe.c:545:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_0 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fringe.c:666:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_0 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fringe.c:829:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_fringe.c:907:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_iter.c:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_ITER_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_lacosmics.h:71:0: debug: Failed to parse 'typedef CPL_END_DECLS struct { HDRL_PARAMETER_HEAD ; double sigma_lim ; double f_lim ; int max_iter ; } hdrl_lacosmic_parameter ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_maglim.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_lacosmics.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_lacosmics.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_lacosmics.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_lacosmics.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_lacosmics.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_lacosmics.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/catalogue/hdrl_cat_overlp.c:347:9: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_iter.h:30:0: debug: Failed to parse 'typedef CPL_BEGIN_DECLS CPL_END_DECLS CPL_BEGIN_DECLS CPL_END_DECLS struct { const cpl_frameset * frames ; hdrl_iter * iters [ 32 ] ; intptr_t niters ; void * data [ 32 ] ; } hdrl_multiiter_state ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_fringe.c:214:22: style: Variable 'bkg_level' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_fringe.c:215:25: style: Variable 'fringe_level' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_fringe.c:394:22: style: Variable 'bkg_level' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_fringe.c:395:25: style: Variable 'fringe_level' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_multiiter.c:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_ITER_ALLOW_EMPTY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_multiiter.c:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_ITER_ALLOW_EMPTY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_overscan_defs.h:24:0: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_overscan_defs.h:24:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] visir-4.4.2/hdrl/hdrl_mode.c:138:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:202:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:291:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:386:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:583:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:659:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:837:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:1088:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:1157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:1306:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:280:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:791:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:968:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:1032:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:1075:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:1256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_resample.c:1420:20: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] visir-4.4.2/hdrl/hdrl_spectrum.h:262:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS struct { cpl_size length ; cpl_size capacity ; struct hdrl_spectrum1D * * spectra ; } hdrl_spectrum1Dlist ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_response.h:135:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { hdrl_spectrum1D_interp_linear , hdrl_spectrum1D_interp_cspline , hdrl_spectrum1D_interp_akima , } hdrl_spectrum1D_interpolation_method ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_lacosmics.c:365:18: style: Variable 'psci_mask' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_lacosmics.c:377:14: style: Variable 'psci_error' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_lacosmics.c:381:14: style: Variable 'psci_median3_data' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_lacosmics.c:478:18: style: Variable 'psci_median3_7_data' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_lacosmics.c:479:18: style: Variable 'ps_median_data' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_lacosmics.c:135:47: style: Variable 'param_loc' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_sigclip.c:185:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_sigclip.c:240:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_sigclip.c:305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_sigclip.c:402:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_sigclip.c:541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_sigclip.c:765:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_sigclip.c:877:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_prototyping.c:256:11: style: The statement 'if (errno!=0) errno=0' is logically equivalent to 'errno=0'. [duplicateConditionalAssign] visir-4.4.2/hdrl/hdrl_prototyping.c:257:9: note: Assignment 'errno=0' visir-4.4.2/hdrl/hdrl_prototyping.c:256:11: note: Condition 'errno!=0' is redundant visir-4.4.2/hdrl/hdrl_prototyping.c:279:10: style: Variable 'data' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_prototyping.c:421:25: style: Variable 'mask_bin' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_prototyping.c:196:10: style: Variable 'x' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_prototyping.c:197:17: style: Variable 'gaussval' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_response.c:226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_PARAMETER_RESPONSE_TELLURIC_EVALUATION [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_PARAMETER_RESPONSE_FIT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:555:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_interp_akima [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:794:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:930:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_interp_akima [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:957:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_interp_akima [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1174:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1233:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_FWHM_SIG [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1255:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1292:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SQRT2 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1324:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1440:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1478:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_response.c:1532:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:133:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:169:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:216:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:263:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:450:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_0 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:771:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:820:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:862:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:901:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_log [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:975:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1213:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IO_CREATE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1265:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1297:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1323:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1420:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1496:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum.c:1512:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_sigclip.c:587:40: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_sigclip.c:627:40: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_sigclip.c:398:14: style: Variable 'nlow_int' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_sigclip.c:399:15: style: Variable 'nhigh_int' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_sigclip.c:761:24: style: Variable 'lower_bound' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_sigclip.c:762:24: style: Variable 'upper_bound' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:280:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_interp_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:314:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_STRING [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_PARAMETER_SPECTRUM1D_RESAMPLE_INTERPOLATE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:447:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_PARAMETER_SPECTRUM1D_RESAMPLE_FIT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:498:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_PARAMETER_SPECTRUM1D_RESAMPLE_INTERPOLATE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:518:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_interp_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:553:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSPECIFIED [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:620:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:716:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:726:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:868:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:945:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:958:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:1048:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:1063:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_PARAMETER_SPECTRUM1D_RESAMPLE_INTEGRATE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_shift.h:57:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { hdrl_spectrum1D_interp_linear , hdrl_spectrum1D_interp_cspline , hdrl_spectrum1D_interp_akima , } hdrl_spectrum1D_interpolation_method ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_spectrum_shift.c:207:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_shift.c:332:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_shift.c:354:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_shift.c:378:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_shift.c:424:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.h:90:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS enum { hdrl_spectrum1D_interp_linear , hdrl_spectrum1D_interp_cspline , hdrl_spectrum1D_interp_akima , } hdrl_spectrum1D_interpolation_method ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_image.h:129:0: debug: Failed to parse 'typedef CPL_END_DECLS CPL_BEGIN_DECLS struct { struct hdrl_value strehl_value ; double star_x ; double star_y ; struct hdrl_value star_peak ; struct hdrl_value star_flux ; struct hdrl_value star_background ; double computed_background_error ; size_t nbackground_pixels ; } hdrl_strehl_result ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/hdrl/hdrl_spectrumlist.c:171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:220:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:357:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:435:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:466:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_interp_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:483:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:524:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:551:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_error_code [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:582:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:652:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrumlist.c:675:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:1004:29: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/igam.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/igam.c:221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:958:25: style: Variable 'start_source' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_spectrum_resample.c:959:24: style: Variable 'stop_source' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/hdrl_strehl.c:122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:236:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:250:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:334:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:602:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:645:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:710:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:786:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:935:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:959:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:1087:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:1214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:1327:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_2d-test.c:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_2d-test.c:407:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_2d-test.c:518:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_3d-test.c:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_BPM_3D_THRESHOLD_ERROR [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_3d-test.c:92:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_3d-test.c:275:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_fit-test.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_fit-test.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_fit-test.c:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_fit-test.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_mode.c:880:10: style: Redundant initialization for 'mn'. The initialized value is overwritten before it is read. [redundantInitialization] visir-4.4.2/hdrl/hdrl_mode.c:878:19: note: mn is initialized visir-4.4.2/hdrl/hdrl_mode.c:880:10: note: mn is overwritten visir-4.4.2/hdrl/hdrl_mode.c:882:10: style: Redundant initialization for 'mx'. The initialized value is overwritten before it is read. [redundantInitialization] visir-4.4.2/hdrl/hdrl_mode.c:879:19: note: mx is initialized visir-4.4.2/hdrl/hdrl_mode.c:882:10: note: mx is overwritten visir-4.4.2/hdrl/hdrl_mode.c:898:11: style: Local variable 'lower' shadows outer variable [shadowVariable] visir-4.4.2/hdrl/hdrl_mode.c:864:10: note: Shadowed declaration visir-4.4.2/hdrl/hdrl_mode.c:898:11: note: Shadow variable visir-4.4.2/hdrl/hdrl_mode.c:899:11: style: Local variable 'upper' shadows outer variable [shadowVariable] visir-4.4.2/hdrl/hdrl_mode.c:865:10: note: Shadowed declaration visir-4.4.2/hdrl/hdrl_mode.c:899:11: note: Shadow variable visir-4.4.2/hdrl/hdrl_mode.c:1323:21: style: Local variable 'i' shadows outer variable [shadowVariable] visir-4.4.2/hdrl/hdrl_mode.c:1314:17: note: Shadowed declaration visir-4.4.2/hdrl/hdrl_mode.c:1323:21: note: Shadow variable visir-4.4.2/hdrl/hdrl_mode.c:1161:18: style: Variable 'loc_vec' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/hdrl_mode.c:842:28: style: Variable 'semi_fit_window' is assigned a value that is never used. [unreadVariable] visir-4.4.2/hdrl/tests/hdrl_buffer-test.c:58:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_utils-test.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_utils-test.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_utils-test.c:166:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_utils-test.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_utils-test.c:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_bpm_utils-test.c:475:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_catalogue-test.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_catalogue-test.c:424:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_combine-test.c:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_correlation-test.c:36:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_correlation-test.c:55:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_correlation-test.c:93:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_correlation-test.c:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_correlation-test.c:176:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/hdrl_strehl.c:1092:14: style: Same expression used in consecutive assignments of 'nnx' and 'nny'. [duplicateAssignExpression] visir-4.4.2/hdrl/hdrl_strehl.c:1093:14: note: Same expression used in consecutive assignments of 'nnx' and 'nny'. visir-4.4.2/hdrl/hdrl_strehl.c:1092:14: note: Same expression used in consecutive assignments of 'nnx' and 'nny'. visir-4.4.2/hdrl/hdrl_strehl.c:533:58: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_strehl.c:555:58: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_strehl.c:575:61: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_strehl.c:595:60: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/hdrl_strehl.c:960:14: style: Variable 'ld' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:493:32: style: Parameter 'core1' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:493:47: style: Parameter 'core2' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:493:62: style: Parameter 'core3' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:588:29: style: Parameter 'core' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:588:43: style: Parameter 'pkht' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:936:32: style: Parameter 'core1' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:936:47: style: Parameter 'core2' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:1259:37: style: Parameter 'mag1' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/catalogue/hdrl_cat_classify.c:1259:51: style: Parameter 'mag2' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/tests/hdrl_collapse-test.c:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_collapse-test.c:102:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_collapse-test.c:203:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_MODE_FIT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_collapse-test.c:229:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_MODE_MEDIAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_collapse-test.c:411:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_collapse-test.c:459:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_collapse-test.c:878:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_catalogue-test.c:131:12: style: Variable 'norm' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_der_snr-test.c:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_der_snr-test.c:93:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_der_snr-test.c:131:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_der_snr-test.c:213:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_der_snr-test.c:283:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_efficiency-test.c:42:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_efficiency-test.c:122:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_efficiency-test.c:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_efficiency-test.c:297:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_dar-test.c:824:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_dar-test.c:1119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:371:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:480:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:698:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:918:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:1007:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:1068:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:1123:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_elemop-test.c:1176:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fit-test.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fit-test.c:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fit-test.c:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fit-test.c:251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fit-test.c:343:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fit-test.c:445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fpn-test.c:135:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fpn-test.c:419:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FLAT_FREQ_LOW [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:192:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:256:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:307:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_1 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:387:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:471:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI_2 [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:649:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FLAT_FREQ_LOW [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:736:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FLAT_FREQ_LOW [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:891:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FLAT_FREQ_LOW [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:1036:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_FLAT_FREQ_LOW [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_flat-test.c:1155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_frameiter-test.c:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_frameiter-test.c:101:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IO_CREATE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fringe-test.c:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fringe-test.c:280:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fringe-test.c:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fringe-test.c:405:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fringe-test.c:521:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fringe-test.c:645:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_fringe-test.c:684:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_image-test.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_image-test.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_image-test.c:242:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_EPS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_image-test.c:285:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_EPS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_image-test.c:342:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_image-test.c:376:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_EPS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_image-test.c:536:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_NAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_basic-test.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_basic-test.c:174:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_COLLAPSE_MEAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_io-test.c:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_io-test.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_io-test.c:113:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_ITER_OWNS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_io-test.c:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_view-test.c:83:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_view-test.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_view-test.c:314:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_imagelist_view-test.c:416:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_lacosmics-test.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_lacosmics-test.c:173:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_multiiter-test.c:51:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IO_CREATE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_multiiter-test.c:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_multiiter-test.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_multiiter-test.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_ITER_OWNS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_multiiter-test.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_maglim-test.c:60:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_maglim-test.c:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_IMAGE_EXTEND_NEAREST [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_maglim-test.c:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_maglim-test.c:245:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_maglim-test.c:260:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_IMAGE_EXTEND_MIRROR [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_maglim-test.c:348:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_maglim-test.c:371:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_IMAGE_EXTEND_MIRROR [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_parameter-test.c:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_parameter-test.c:176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_parameter-test.c:85:30: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_parameter-test.c:133:31: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_parameter-test.c:141:31: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:68:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_MODE_MEDIAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:130:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_Y_AXIS [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:250:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:357:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:551:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:632:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:783:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:930:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:230:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:277:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:349:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:408:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:446:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:516:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_prototyping-test.c:555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:433:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:548:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:52:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:550:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:670:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:793:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:902:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1011:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1115:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1217:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1318:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1412:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_MODE_MEDIAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1450:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_MODE_MEDIAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1562:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1665:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1777:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1863:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:2044:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:2168:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_MODE_MEDIAN [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_sigclip-test.c:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_sigclip-test.c:337:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_response-test.c:122:9: style: Variable 'aPoints' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1d_shift-test.c:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d_shift-test.c:94:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d_shift-test.c:122:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d_shift-test.c:151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_overscan-test.c:952:14: style: Variable 'any' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:187:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:222:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:294:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:365:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:447:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:483:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:170:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:498:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INCOMPATIBLE_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:640:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:213:12: style: Variable 'aValues1' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:216:12: style: Variable 'aValues2' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:219:12: style: Variable 'aValues3' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:285:12: style: Variable 'aValues1' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:288:12: style: Variable 'aValues2' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:291:12: style: Variable 'aValues3' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:356:12: style: Variable 'aValues1' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:359:12: style: Variable 'aValues2' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1dlist-test.c:362:12: style: Variable 'aValues3' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:62:12: style:inconclusive: Same expression used in consecutive assignments of 'psx' and 'psy'. [duplicateAssignExpression] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:63:12: note: Same expression used in consecutive assignments of 'psx' and 'psy'. visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:62:12: note: Same expression used in consecutive assignments of 'psx' and 'psy'. visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:197:12: style:inconclusive: Same expression used in consecutive assignments of 'psx' and 'psy'. [duplicateAssignExpression] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:198:12: note: Same expression used in consecutive assignments of 'psx' and 'psy'. visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:197:12: note: Same expression used in consecutive assignments of 'psx' and 'psy'. visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:241:12: style:inconclusive: Same expression used in consecutive assignments of 'psx' and 'psy'. [duplicateAssignExpression] visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:242:12: note: Same expression used in consecutive assignments of 'psx' and 'psy'. visir-4.4.2/hdrl/tests/hdrl_strehl-test.c:241:12: note: Same expression used in consecutive assignments of 'psx' and 'psy'. visir-4.4.2/irplib/irplib_calib.c:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:155:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_STATS_MEAN [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:275:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:412:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:530:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:606:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_mode-test.c:1666:8: style: Variable 'pima_in' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:313:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:443:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:572:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:658:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:759:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_PHYS2WORLD [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:821:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_AIRMASS_APPROX_HARDIE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:1003:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_cat.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_cat.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_cat.c:428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:220:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:258:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:335:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:368:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:499:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_div_spectrum_create [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:619:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:738:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:832:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:909:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1067:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1155:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1395:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1472:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1544:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1621:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1711:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1786:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1930:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2035:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_TYPE_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2049:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2073:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2084:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2122:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2394:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2512:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2657:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2709:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2763:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2817:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2918:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2976:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3065:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3077:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3257:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3291:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3301:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3337:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_spectrum1D_wave_scale_linear [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:3372:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:471:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:910:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1008:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1036:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1067:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_EPS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1092:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1172:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1200:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_EPS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1221:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:206:22: style: Parameter 'zone' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1309:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:518:25: style: Variable 'pima' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1360:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:519:25: style: Variable 'pimb' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1401:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:520:25: style: Variable 'pimc' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1454:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1495:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1577:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1670:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1781:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1926:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2054:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdrl_resample_outgrid_parameter [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2174:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2212:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2246:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2281:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2326:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2399:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2435:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2463:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2493:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2538:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2571:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2635:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2660:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2695:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2719:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2753:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2791:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2826:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2882:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2972:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3006:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3054:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3165:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3198:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3279:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_EPS_DATA [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3325:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3424:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3501:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3534:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3564:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3610:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_RESAMPLE_METHOD_DRIZZLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3687:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_RESAMPLE_METHOD_DRIZZLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3777:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_RESAMPLE_METHOD_DRIZZLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3870:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_RESAMPLE_METHOD_DRIZZLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:3933:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4015:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4046:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4067:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4363:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4447:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDRL_RESAMPLE_METHOD_LINEAR [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_calib.c:230:17: style: Variable 'dit_ref' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_calib.c:231:21: style: Variable 'exptime_ref' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_calib.c:403:13: style: Variable 'dit' is assigned a value that is never used. [unreadVariable] visir-4.4.2/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] visir-4.4.2/irplib/irplib_fft.c:62:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_COMPLEX [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_flat.c:108:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:259:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:315:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:362:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:452:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:497:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:527:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:588:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:658:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:689:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:714:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:753:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:910:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INVALID [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:1084:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:1186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_cat.c:276:8: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/tests/hdrl_utils-test.c:64:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] visir-4.4.2/irplib/irplib_hist.c:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_hist.c:111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_hist.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_hist.c:285:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_hist.c:312:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_framelist.c:928:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] visir-4.4.2/irplib/irplib_framelist.c:941:13: note: Found duplicate branches for 'if' and 'else'. visir-4.4.2/irplib/irplib_framelist.c:928:13: note: Found duplicate branches for 'if' and 'else'. visir-4.4.2/irplib/irplib_framelist.c:454:5: style: Statements following 'return' will never be executed. [unreachableCode] visir-4.4.2/irplib/irplib_framelist.c:530:5: style: Statements following 'return' will never be executed. [unreachableCode] visir-4.4.2/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] visir-4.4.2/irplib/irplib_framelist.c:450:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_framelist.c:523:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_match_cats.c:139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_match_cats.c:186:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_flat.c:98:25: style: Variable 'raw_im_data' can be declared as pointer to const [constVariablePointer] visir-4.4.2/irplib/irplib_flat.c:191:21: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_flat.c:364:21: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_flat.c:365:21: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] visir-4.4.2/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] visir-4.4.2/irplib/irplib_oddeven.c:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_oddeven.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:394:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:423:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_OUTPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:469:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_mkmaster.c:543:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/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] visir-4.4.2/irplib/irplib_oddeven.c:235:29: style: Variable 'pim1' can be declared as pointer to const [constVariablePointer] visir-4.4.2/irplib/irplib_oddeven.c:236:29: style: Variable 'pim2' can be declared as pointer to const [constVariablePointer] visir-4.4.2/irplib/irplib_oddeven.c:300:29: style: Variable 'pim1' can be declared as pointer to const [constVariablePointer] visir-4.4.2/irplib/irplib_oddeven.c:301:29: style: Variable 'pim2' can be declared as pointer to const [constVariablePointer] visir-4.4.2/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] visir-4.4.2/irplib/irplib_mkmaster.c:383:16: style: Parameter 'qclog' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_mkmaster.c:76:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_mkmaster.c:77:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_mkmaster.c:80:15: style: Variable 'mean' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_mkmaster.c:81:16: style: Variable 'stdev' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_mkmaster.c:243:26: style: Variable 'mean_of_medians' is assigned a value that is never used. [unreadVariable] visir-4.4.2/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] visir-4.4.2/irplib/irplib_stdstar.c:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:447:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:525:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:720:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_stdstar.c:782:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/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] visir-4.4.2/irplib/irplib_stdstar.c:736:44: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] visir-4.4.2/irplib/irplib_strehl.c:182:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:416:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:533:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_NORM_FLUX [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:573:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_2PI [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:678:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:718:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_PI [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:759:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:862:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:908:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_strehl.c:974:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_INVALID_TYPE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:225:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:258:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:396:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:559:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:717:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:888:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:920:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:991:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:1078:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:1173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:1453:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_warning [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_info [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:162:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_debug [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:205:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:251:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:300:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:349:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_PRO_CATG [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:409:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:666:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:893:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_DFS_FITS [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:992:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:1177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:1242:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:1383:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:1521:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:1546:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:1581:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_utils.c:1718:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:168:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:684:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:767:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:948:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:1050:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:1354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SQRT2 [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:1529:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1537:9: style: Redundant initialization for 'state'. The initialized value is overwritten before it is read. [redundantInitialization] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1518:24: note: state is initialized visir-4.4.2/hdrl/tests/hdrl_resample-test.c:1537:9: note: state is overwritten visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2179:8: style: Variable 'pErr' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2177:8: note: pErr is assigned visir-4.4.2/hdrl/tests/hdrl_resample-test.c:2179:8: note: pErr is overwritten visir-4.4.2/hdrl/tests/hdrl_resample-test.c:4174:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1387:14: style: Variable 'closer_idx' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:1464:14: style: Variable 'closer_idx' can be declared as const array [constVariable] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2080:39: style: Parameter 'bad_idxes' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2116:38: style: Parameter 'idxes' can be declared as pointer to const [constParameterPointer] visir-4.4.2/hdrl/tests/hdrl_spectrum1d-test.c:2561:12: style: Variable 'res_flx_e' can be declared as const array [constVariable] visir-4.4.2/irplib/irplib_wcs.c:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_PHYS2WORLD [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wcs.c:135:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_WCS_WORLD2PHYS [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wcs.c:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_RAD_DEG [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wcs.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wcs.c:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wcs.c:288:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wcs.c:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSPECIFIED [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wcs.c:372:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_cat-test.c:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NO_WCS [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_framelist-test.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_hist-test.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:373:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:580:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:778:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:818:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:1112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:1173:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:1228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:1274:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:1475:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wavecal.c:1326:41: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] visir-4.4.2/irplib/tests/irplib_plugin-test.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_plugin-test.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_plugin-test.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_DATA_NOT_FOUND [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_plugin-test.c:166:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_wavecal.c:281:74: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_wavecal.c:290:54: style: Parameter 'pxc' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_wavecal.c:1490:76: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/irplib_wavecal.c:1502:57: style: Parameter 'pxc' can be declared as pointer to const [constParameterPointer] visir-4.4.2/irplib/tests/irplib_polynomial-test.c:347:48: error: There is an unknown macro here somewhere. Configuration is required. If CPL_SIZE_FORMAT is a macro then please configure it. [unknownMacro] visir-4.4.2/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] visir-4.4.2/irplib/irplib_strehl.c:193:33: style: Condition 'window_size>0.0' is always true [knownConditionTrueFalse] visir-4.4.2/irplib/irplib_strehl.c:179:32: note: Assignment 'window_size=(double)(5)', assigned value is 5.0 visir-4.4.2/irplib/irplib_strehl.c:193:33: note: Condition 'window_size>0.0' is always true visir-4.4.2/irplib/tests/irplib_utils-test.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:177:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:250:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:382:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_utils-test.c:451:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_polynomial.c:738:17: style: Variable 'resx' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_polynomial.c:768:20: style: Variable 'resx' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_polynomial.c:817:22: style: Variable 'is_first' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/irplib_polynomial.c:837:22: style: Variable 'is_first' is assigned a value that is never used. [unreadVariable] visir-4.4.2/irplib/tests/irplib_utils-test.c:258:22: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] visir-4.4.2/irplib/tests/irplib_utils-test.c:256:17: note: Assuming allocation function fails visir-4.4.2/irplib/tests/irplib_utils-test.c:256:17: note: Assignment 'file=fopen(filename1,"w")', assigned value is 0 visir-4.4.2/irplib/tests/irplib_utils-test.c:258:22: note: Null pointer dereference visir-4.4.2/irplib/tests/irplib_utils-test.c:259:19: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] visir-4.4.2/irplib/tests/irplib_utils-test.c:256:17: note: Assuming allocation function fails visir-4.4.2/irplib/tests/irplib_utils-test.c:256:17: note: Assignment 'file=fopen(filename1,"w")', assigned value is 0 visir-4.4.2/irplib/tests/irplib_utils-test.c:259:19: note: Null pointer dereference visir-4.4.2/irplib/tests/irplib_utils-test.c:262:22: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] visir-4.4.2/irplib/tests/irplib_utils-test.c:260:17: note: Assuming allocation function fails visir-4.4.2/irplib/tests/irplib_utils-test.c:260:17: note: Assignment 'file=fopen(filename2,"w")', assigned value is 0 visir-4.4.2/irplib/tests/irplib_utils-test.c:262:22: note: Null pointer dereference visir-4.4.2/irplib/tests/irplib_utils-test.c:263:19: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] visir-4.4.2/irplib/tests/irplib_utils-test.c:260:17: note: Assuming allocation function fails visir-4.4.2/irplib/tests/irplib_utils-test.c:260:17: note: Assignment 'file=fopen(filename2,"w")', assigned value is 0 visir-4.4.2/irplib/tests/irplib_utils-test.c:263:19: note: Null pointer dereference visir-4.4.2/irplib/tests/irplib_utils-test.c:130:10: style: Variable 'zero' can be declared as const array [constVariable] visir-4.4.2/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] visir-4.4.2/irplib/tests/irplib_utils-test.c:217:36: note: You might need to cast the function pointer here visir-4.4.2/irplib/tests/irplib_utils-test.c:188:50: note: Parameter 'self' can be declared as pointer to const visir-4.4.2/irplib/tests/irplib_wcs-test.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_wcs-test.c:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_wcs-test.c:330:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_E [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:144:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:495:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:675:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:838:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:1036:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:1263:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:1488:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/tests/recipe_main.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:1733:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_sdp_spectrum-test.c:1781:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/tests/visir_recipes_test.c:97:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_PLUGIN_TYPE_RECIPE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/tests/visir_recipes_test.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/tests/visir_recipes_test.c:165:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/tests/visir_recipes_test.c:197:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_wlxcorr-test.c:82:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_wlxcorr-test.c:119:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_wlxcorr-test.c:282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_wlxcorr-test.c:368:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/tests/irplib_wlxcorr-test.c:401:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/irplib/irplib_wlxcorr.c:1424:24: style: Array index 'itt' is used before limits check. [arrayIndexThenCheck] visir-4.4.2/irplib/irplib_utils.c:1427:33: style:inconclusive: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. [funcArgNamesDifferent] visir-4.4.2/irplib/irplib_utils.h:530:33: note: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. visir-4.4.2/irplib/irplib_utils.c:1427:33: note: Function 'irplib_polynomial_fit_1d_create_chiq' argument 4 names different: declaration 'rechiq' definition 'rechisq'. visir-4.4.2/irplib/irplib_utils.c:1482:28: style:inconclusive: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. [funcArgNamesDifferent] visir-4.4.2/irplib/irplib_utils.c:72:28: note: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. visir-4.4.2/irplib/irplib_utils.c:1482:28: note: Function 'quicksort' argument 1 names different: declaration 'index' definition 'iindex'. visir-4.4.2/recipes/visir_img_chain.c:143:52: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_IMG_COMBINE_CNJ is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_img_combine.c:81:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_img_dark.c:64:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_img_ff.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_img_trans.c:56:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_spc_chain.c:136:21: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_SPC_OBS_RAW is a macro then please configure it. [unknownMacro] visir-4.4.2/irplib/irplib_wlxcorr.c:1106:11: style: Variable 'start' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/irplib/irplib_wlxcorr.c:1101:16: note: start is assigned visir-4.4.2/irplib/irplib_wlxcorr.c:1106:11: note: start is overwritten visir-4.4.2/irplib/irplib_wlxcorr.c:1109:10: style: Variable 'stop' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/irplib/irplib_wlxcorr.c:1102:42: note: stop is assigned visir-4.4.2/irplib/irplib_wlxcorr.c:1109:10: note: stop is overwritten visir-4.4.2/irplib/irplib_wlxcorr.c:1109:10: style: Variable 'stop' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/irplib/irplib_wlxcorr.c:1103:15: note: stop is assigned visir-4.4.2/irplib/irplib_wlxcorr.c:1109:10: note: stop is overwritten visir-4.4.2/recipes/visir_img_phot.c:132:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_spc_obs.c:165:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_spc_obs_ech.c:81:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/irplib/irplib_wlxcorr.c:813:21: style: Variable 'praw' can be declared as pointer to const [constVariablePointer] visir-4.4.2/irplib/irplib_wlxcorr.c:1365:25: style: Variable 'pybounds' can be declared as pointer to const [constVariablePointer] visir-4.4.2/recipes/visir_spc_phot.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_spc_phot_ech.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_spc_wcal.c:56:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_spc_wcal_ech.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_destripe.c:70:56: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_CORRECTED is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_clip_body.c:57:8: error: There is an unknown macro here somewhere. Configuration is required. If CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_convert_weight.c:66:44: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_WEIGHT_MAP is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_join.c:65:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_clip.c:136:42: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_INPUTS_RAW is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_img_std_cat.c:115:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_qc.c:52:55: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_CORRECTED is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_detect_shift.c:137:19: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_CORRECTED is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_spc_std_cat.c:61:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_run_swarp.c:66:55: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_CORRECTED is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_apply_calib.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:117:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIR_IMG_PHOT_COMBINED_PROCATG [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:172:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:240:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_UNSPECIFIED [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:297:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:386:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRAME_GROUP_RAW [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:460:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:547:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSUPPORTED_MODE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_apply_calib.c:658:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/recipes/visir_util_spc_txt2fits.c:63:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_repack.c:159:48: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_REPACK_RAW is a macro then please configure it. [unknownMacro] visir-4.4.2/recipes/visir_util_undistort.c:64:56: error: There is an unknown macro here somewhere. Configuration is required. If VISIR_UTIL_UNDISTORT_RAW is a macro then please configure it. [unknownMacro] visir-4.4.2/swarp/src/data.c:140:20: style: Variable 'convert_backdata' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/data.c:141:21: style: Variable 'vardata' can be declared as pointer to const [constVariablePointer] visir-4.4.2/recipes/visir_util_apply_calib.c:148:16: style: Condition 'derror>=0' is always true [knownConditionTrueFalse] visir-4.4.2/recipes/visir_util_apply_calib.c:104:22: note: Assignment 'derror=0.', assigned value is 0.0 visir-4.4.2/recipes/visir_util_apply_calib.c:148:16: note: Condition 'derror>=0' is always true visir-4.4.2/recipes/visir_util_apply_calib.c:92:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] visir-4.4.2/recipes/visir_util_apply_calib.c:176:14: style: Variable 'eimgd' can be declared as pointer to const [constVariablePointer] visir-4.4.2/recipes/visir_util_apply_calib.c:492:18: style: Variable 'v' can be declared as pointer to const [constVariablePointer] visir-4.4.2/recipes/visir_util_apply_calib.c:505:18: style: Variable 'ed' can be declared as pointer to const [constVariablePointer] visir-4.4.2/recipes/visir_util_apply_calib.c:506:18: style: Variable 'vd' can be declared as pointer to const [constVariablePointer] visir-4.4.2/recipes/visir_util_apply_calib.c:507:18: style: Variable 'svd' can be declared as pointer to const [constVariablePointer] visir-4.4.2/recipes/visir_util_apply_calib.c:508:18: style: Variable 'sed' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitscat.c:180:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitscat.c:354:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitsbody.c:323:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitsbody.c:1057:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBYTE [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitscat.c:190:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visir-4.4.2/swarp/src/fits/fitscat.c:135:45: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] visir-4.4.2/swarp/src/fits/fitscat.c:253:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] visir-4.4.2/swarp/src/fits/fitscat.c:252:14: note: outer condition: tabin->headbuf visir-4.4.2/swarp/src/fits/fitscat.c:253:7: note: identical inner condition: tabin->headbuf visir-4.4.2/swarp/src/fits/fitscat.c:256:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] visir-4.4.2/swarp/src/fits/fitscat.c:255:14: note: outer condition: tabin->bodybuf visir-4.4.2/swarp/src/fits/fitscat.c:256:7: note: identical inner condition: tabin->bodybuf visir-4.4.2/swarp/src/fits/fitscat.c:91:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] visir-4.4.2/swarp/src/fits/fitscat.c:185:11: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] visir-4.4.2/swarp/src/fits/fitscat.c:114:44: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitscat.c:138:29: error: Undefined behavior: Variable 'str2' is used as parameter and destination in sprintf(). [sprintfOverlappingData] visir-4.4.2/swarp/src/fits/fitscheck.c:335:10: style: Condition 'sum' is always true [knownConditionTrueFalse] visir-4.4.2/swarp/src/fits/fitscheck.c:333:9: note: Assignment 'sum=~sum', assigned value is greater than 0 visir-4.4.2/swarp/src/fits/fitscheck.c:335:10: note: Condition 'sum' is always true visir-4.4.2/swarp/src/fits/fitscheck.c:102:36: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitscheck.c:106:20: style: Variable 'sbuf' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitscheck.c:160:20: style: Variable 'sbuf' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitsbody.c:364:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] visir-4.4.2/swarp/src/fits/fitsbody.c:1084:11: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] visir-4.4.2/swarp/src/back.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORM [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitsbody.c:1232:30: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] visir-4.4.2/swarp/src/fits/fitsbody.c:105:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:108:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:111:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:155:12: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:426:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:584:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:595:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:603:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:747:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:929:15: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:1020:31: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:1034:32: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:1229:31: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:1240:32: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitsbody.c:914:42: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsbody.c:1123:44: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsbody.c:1328:23: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsbody.c:1077:59: style: Variable 'nulval' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/fits/fitsbody.c:1077:18: style: Unused variable: array [unusedVariable] visir-4.4.2/swarp/src/fits/fitsbody.c:1077:52: style: Variable 'nulval' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/fits/fitscleanup.c:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signum [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitscleanup.c:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitscleanup.c:96:5: error: Common realloc mistake: 'cleanup_filename' nulled but not freed upon failure [memleakOnRealloc] visir-4.4.2/swarp/src/fits/fitscleanup.c:87:32: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitscleanup.c:114:35: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsconv.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/coadd.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/coadd.c:203:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/coadd.c:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/coadd.c:484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUIET [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitshead.c:206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESS_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitsmisc.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitsmisc.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/field.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORM [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/field.c:294:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUIET [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/field.c:649:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTER_MANUAL [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitsmisc.c:86:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] visir-4.4.2/swarp/src/fits/fitsmisc.c:80:23: style: Parameter 'msg1' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsmisc.c:80:35: style: Parameter 'msg2' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsmisc.c:83:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitsmisc.c:200:20: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsmisc.c:200:30: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsmisc.c:228:19: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsmisc.c:254:20: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitshead.c:782:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] visir-4.4.2/swarp/src/fits/fitshead.c:449:21: style: Variable 'str2lim' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitshead.c:855:11: style: Variable 'control' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitshead.c:458:57: error: Uninitialized variable: &j [uninitvar] visir-4.4.2/swarp/src/coadd.c:359:33: warning: Either the condition 'd>1' is redundant or the array 'wcs->outmin[2]' is accessed at index 2, which is out of bounds. [arrayIndexOutOfBoundsCond] visir-4.4.2/swarp/src/coadd.c:357:12: note: Assuming that condition 'd>1' is not redundant visir-4.4.2/swarp/src/coadd.c:359:33: note: Array index out of bounds visir-4.4.2/swarp/src/coadd.c:359:43: warning: Either the condition 'd>1' is redundant or the array 'bufmin[2]' is accessed at index 2, which is out of bounds. [arrayIndexOutOfBoundsCond] visir-4.4.2/swarp/src/coadd.c:357:12: note: Assuming that condition 'd>1' is not redundant visir-4.4.2/swarp/src/coadd.c:359:43: note: Array index out of bounds visir-4.4.2/swarp/src/coadd.c:360:33: warning: Either the condition 'd>1' is redundant or the array 'wcs->outmax[2]' is accessed at index 2, which is out of bounds. [arrayIndexOutOfBoundsCond] visir-4.4.2/swarp/src/coadd.c:357:12: note: Assuming that condition 'd>1' is not redundant visir-4.4.2/swarp/src/coadd.c:360:33: note: Array index out of bounds visir-4.4.2/swarp/src/coadd.c:360:43: warning: Either the condition 'd>1' is redundant or the array 'bufmin[2]' is accessed at index 2, which is out of bounds. [arrayIndexOutOfBoundsCond] visir-4.4.2/swarp/src/coadd.c:357:12: note: Assuming that condition 'd>1' is not redundant visir-4.4.2/swarp/src/coadd.c:360:43: note: Array index out of bounds visir-4.4.2/swarp/src/coadd.c:612:12: style: Checking if unsigned expression 'd' is less than zero. [unsignedLessThanZero] visir-4.4.2/swarp/src/coadd.c:1949:14: style:inconclusive: Function 'coadd_iload' argument 3 names different: declaration 'multibuf' definition 'multiibuf'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:106:14: note: Function 'coadd_iload' argument 3 names different: declaration 'multibuf' definition 'multiibuf'. visir-4.4.2/swarp/src/coadd.c:1949:14: note: Function 'coadd_iload' argument 3 names different: declaration 'multibuf' definition 'multiibuf'. visir-4.4.2/swarp/src/coadd.c:1951:22: style:inconclusive: Function 'coadd_iload' argument 7 names different: declaration 'rawmin' definition 'bufmin'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:108:22: note: Function 'coadd_iload' argument 7 names different: declaration 'rawmin' definition 'bufmin'. visir-4.4.2/swarp/src/coadd.c:1951:22: note: Function 'coadd_iload' argument 7 names different: declaration 'rawmin' definition 'bufmin'. visir-4.4.2/swarp/src/coadd.c:1951:35: style:inconclusive: Function 'coadd_iload' argument 8 names different: declaration 'rawmax' definition 'bufmax'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:108:35: note: Function 'coadd_iload' argument 8 names different: declaration 'rawmax' definition 'bufmax'. visir-4.4.2/swarp/src/coadd.c:1951:35: note: Function 'coadd_iload' argument 8 names different: declaration 'rawmax' definition 'bufmax'. visir-4.4.2/swarp/src/coadd.c:1952:8: style:inconclusive: Function 'coadd_iload' argument 9 names different: declaration 'nlines' definition 'nbuflines'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:109:8: note: Function 'coadd_iload' argument 9 names different: declaration 'nlines' definition 'nbuflines'. visir-4.4.2/swarp/src/coadd.c:1952:8: note: Function 'coadd_iload' argument 9 names different: declaration 'nlines' definition 'nbuflines'. visir-4.4.2/swarp/src/coadd.c:2164:22: style:inconclusive: Function 'coadd_load' argument 8 names different: declaration 'rawmin' definition 'bufmin'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:114:22: note: Function 'coadd_load' argument 8 names different: declaration 'rawmin' definition 'bufmin'. visir-4.4.2/swarp/src/coadd.c:2164:22: note: Function 'coadd_load' argument 8 names different: declaration 'rawmin' definition 'bufmin'. visir-4.4.2/swarp/src/coadd.c:2164:35: style:inconclusive: Function 'coadd_load' argument 9 names different: declaration 'rawmax' definition 'bufmax'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:114:35: note: Function 'coadd_load' argument 9 names different: declaration 'rawmax' definition 'bufmax'. visir-4.4.2/swarp/src/coadd.c:2164:35: note: Function 'coadd_load' argument 9 names different: declaration 'rawmax' definition 'bufmax'. visir-4.4.2/swarp/src/coadd.c:2165:8: style:inconclusive: Function 'coadd_load' argument 10 names different: declaration 'nlines' definition 'nbuflines'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:115:8: note: Function 'coadd_load' argument 10 names different: declaration 'nlines' definition 'nbuflines'. visir-4.4.2/swarp/src/coadd.c:2165:8: note: Function 'coadd_load' argument 10 names different: declaration 'nlines' definition 'nbuflines'. visir-4.4.2/swarp/src/coadd.c:2165:52: style:inconclusive: Function 'coadd_load' argument 13 names different: declaration 'n' definition 'oid'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/coadd.c:115:49: note: Function 'coadd_load' argument 13 names different: declaration 'n' definition 'oid'. visir-4.4.2/swarp/src/coadd.c:2165:52: note: Function 'coadd_load' argument 13 names different: declaration 'n' definition 'oid'. visir-4.4.2/swarp/src/coadd.c:947:18: style: Variable 'cof' can be declared as const array [constVariable] visir-4.4.2/swarp/src/coadd.c:1171:23: style: Variable 'inipixt' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:1171:51: style: Variable 'inwipixt' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:1173:19: style: Variable 'inn' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:1255:29: style: Variable 'inpixt' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:1255:37: style: Variable 'inwpixt' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:1260:19: style: Variable 'inn' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:1260:36: style: Variable 'inorigint' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:2421:13: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:2422:18: style: Variable 'multin' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:2462:14: style: Variable 'ipix' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:2463:18: style: Variable 'multin' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:2493:13: style: Variable 'wpix' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:2550:14: style: Variable 'wipix' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/coadd.c:186:59: error: Undefined behavior: Variable 'outfield->cat->filename' is used as parameter and destination in sprintf(). [sprintfOverlappingData] visir-4.4.2/swarp/src/coadd.c:1444:29: style: Variable 'val2' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/coadd.c:1587:14: style: Variable 'wval' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/coadd.c:1623:14: style: Variable 'wval' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/coadd.c:1663:14: style: Variable 'wval' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/coadd.c:2169:31: style: Unused variable: linet [unusedVariable] visir-4.4.2/swarp/src/coadd.c:2170:4: style: Unused variable: thresh [unusedVariable] visir-4.4.2/swarp/src/coadd.c:2172:7: style: Unused variable: x [unusedVariable] visir-4.4.2/swarp/src/back.c:901:15: style: Condition 'nby<2' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/back.c:890:11: note: Assuming that condition 'nby>1' is not redundant visir-4.4.2/swarp/src/back.c:901:15: note: Condition 'nby<2' is always false visir-4.4.2/swarp/src/back.c:1028:15: style: Condition 'nby<2' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/back.c:1017:11: note: Assuming that condition 'nby>1' is not redundant visir-4.4.2/swarp/src/back.c:1028:15: note: Condition 'nby<2' is always false visir-4.4.2/swarp/src/back.c:70:27: style: Variable 'weight' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/back.c:619:35: style: Variable 'histot' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/back.c:820:37: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/back.c:873:30: style: Variable 'bhi' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/back.c:873:41: style: Variable 'dbhi' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/back.c:1012:30: style: Variable 'bhi' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/back.c:1012:41: style: Variable 'dbhi' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitstab.c:307:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] visir-4.4.2/swarp/src/fits/fitstab.c:212:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] visir-4.4.2/swarp/src/fits/fitstab.c:211:15: note: outer condition: tabin->headbuf visir-4.4.2/swarp/src/fits/fitstab.c:212:8: note: identical inner condition: tabin->headbuf visir-4.4.2/swarp/src/fits/fitstab.c:214:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] visir-4.4.2/swarp/src/fits/fitstab.c:213:15: note: outer condition: tabin->bodybuf visir-4.4.2/swarp/src/fits/fitstab.c:214:8: note: identical inner condition: tabin->bodybuf visir-4.4.2/swarp/src/fits/fitstab.c:291:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] visir-4.4.2/swarp/src/fits/fitstab.c:290:13: note: outer condition: tabin->headbuf visir-4.4.2/swarp/src/fits/fitstab.c:291:6: note: identical inner condition: tabin->headbuf visir-4.4.2/swarp/src/fits/fitstab.c:293:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] visir-4.4.2/swarp/src/fits/fitstab.c:292:13: note: outer condition: tabin->bodybuf visir-4.4.2/swarp/src/fits/fitstab.c:293:6: note: identical inner condition: tabin->bodybuf visir-4.4.2/swarp/src/fits/fitstab.c:426:26: style: Parameter 'tabname' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitstab.c:578:15: style: Variable 'keytab' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitstab.c:635:46: style: Parameter 'tabname' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitstab.c:307:10: style: Variable 'tabin' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/fitswcs.c:499:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDSYS_ICRS [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fitswcs.c:969:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fits/fitsutil.c:561:28: error: Array 'str[81]' accessed at index 82, which is out of bounds. [arrayIndexOutOfBounds] visir-4.4.2/swarp/src/fits/fitsutil.c:550:4: note: After for loop, i has value 80 visir-4.4.2/swarp/src/fits/fitsutil.c:559:30: note: Compound assignment '+=', assigned value is 82 visir-4.4.2/swarp/src/fits/fitsutil.c:561:28: note: Array index out of bounds visir-4.4.2/swarp/src/fits/fitsutil.c:373:18: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 's[4]'. [invalidScanfFormatWidth_smaller] visir-4.4.2/swarp/src/fits/fitsutil.c:199:20: style:inconclusive: Function 'fitspick' argument 1 names different: declaration 'fitsbuf' definition 'fitsline'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/fits/fitscat.h:297:18: note: Function 'fitspick' argument 1 names different: declaration 'fitsbuf' definition 'fitsline'. visir-4.4.2/swarp/src/fits/fitsutil.c:199:20: note: Function 'fitspick' argument 1 names different: declaration 'fitsbuf' definition 'fitsline'. visir-4.4.2/swarp/src/fits/fitsutil.c:57:49: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsutil.c:170:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitsutil.c:203:10: style: Variable 'fptr' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitsutil.c:345:16: style: Variable 'st2' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitsutil.c:444:10: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitsutil.c:482:18: style: Variable 'cstr1' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitswrite.c:418:59: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitswrite.c:423:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitswrite.c:504:59: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitswrite.c:509:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitswrite.c:379:3: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/swarp/src/fits/fitswrite.c:378:7: note: pos is assigned visir-4.4.2/swarp/src/fits/fitswrite.c:379:3: note: pos is overwritten visir-4.4.2/swarp/src/fits/fitswrite.c:451:34: style: Pointer expression 'printf' converted to bool is always true. [knownPointerToBool] visir-4.4.2/swarp/src/fits/fitswrite.c:537:34: style: Pointer expression 'printf' converted to bool is always true. [knownPointerToBool] visir-4.4.2/swarp/src/fits/fitswrite.c:103:40: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitswrite.c:256:17: style: Variable 'padbuf' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fits/fitswrite.c:324:18: style: Variable 'pin' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/header.c:267:8: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] visir-4.4.2/swarp/src/header.c:446:8: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] visir-4.4.2/swarp/src/header.c:189:3: style: Redundant assignment of 'field->fscale' to itself. [selfAssignment] visir-4.4.2/swarp/src/header.c:191:3: style: Redundant assignment of 'field->gain' to itself. [selfAssignment] visir-4.4.2/swarp/src/header.c:192:3: style: Redundant assignment of 'field->saturation' to itself. [selfAssignment] visir-4.4.2/swarp/src/interpolate.c:70:49: style:inconclusive: Function 'interpolate_pix' argument 5 names different: declaration 'outipix' definition 'outpix'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/interpolate.h:63:13: note: Function 'interpolate_pix' argument 5 names different: declaration 'outipix' definition 'outpix'. visir-4.4.2/swarp/src/interpolate.c:70:49: note: Function 'interpolate_pix' argument 5 names different: declaration 'outipix' definition 'outpix'. visir-4.4.2/swarp/src/interpolate.c:69:54: style: Parameter 'wfield' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/header.c:66:24: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/interpolate.c:70:35: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/header.c:216:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/interpolate.c:78:13: style: Variable 'kvector' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/header.c:399:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/interpolate.c:83:11: style: Variable 'naxisn' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/interpolate.c:228:11: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/interpolate.c:232:11: style: Variable 'naxisn' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/interpolate.c:431:41: style: Parameter 'interptype' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/interpolate.c:119:15: warning: Uninitialized variable: *dpos [uninitvar] visir-4.4.2/swarp/src/interpolate.c:91:14: note: Assuming condition is false visir-4.4.2/swarp/src/interpolate.c:119:15: note: Uninitialized variable: *dpos visir-4.4.2/swarp/src/interpolate.c:88:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/interpolate.c:237:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/header.c:408:5: style: Unused variable: pstr [unusedVariable] visir-4.4.2/swarp/src/main.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/misc.c:71:23: style:inconclusive: Function 'fqmedian' argument 1 names different: declaration 'arr' definition 'ra'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/misc.h:31:30: note: Function 'fqmedian' argument 1 names different: declaration 'arr' definition 'ra'. visir-4.4.2/swarp/src/misc.c:71:23: note: Function 'fqmedian' argument 1 names different: declaration 'arr' definition 'ra'. visir-4.4.2/swarp/src/misc.c:74:13: style: Variable 'dqcmp' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/misc.c:98:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/makeit.c:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORM [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/main.c:124:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listbuf [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/makeit.c:80:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] visir-4.4.2/swarp/src/makeit.c:304:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] visir-4.4.2/swarp/src/makeit.c:369:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] visir-4.4.2/swarp/src/makeit.c:162:9: error: Common realloc mistake: 'infield' nulled but not freed upon failure [memleakOnRealloc] visir-4.4.2/swarp/src/makeit.c:163:9: error: Common realloc mistake: 'inwfield' nulled but not freed upon failure [memleakOnRealloc] visir-4.4.2/swarp/src/makeit.c:460:10: style: Local variable 'error' shadows outer function [shadowFunction] visir-4.4.2/swarp/src/fits/fitscat.h:232:3: note: Shadowed declaration visir-4.4.2/swarp/src/makeit.c:460:10: note: Shadow variable visir-4.4.2/swarp/src/makeit.c:68:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/makeit.c:70:12: style: Variable 'rfilename' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/makeit.c:418:34: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/makeit.c:458:27: style: Parameter 'msg1' can be declared as pointer to const. However it seems that 'write_error' is a callback function, if 'msg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] visir-4.4.2/swarp/src/makeit.c:76:21: note: You might need to cast the function pointer here visir-4.4.2/swarp/src/makeit.c:458:27: note: Parameter 'msg1' can be declared as pointer to const visir-4.4.2/swarp/src/makeit.c:458:39: style: Parameter 'msg2' can be declared as pointer to const. However it seems that 'write_error' is a callback function, if 'msg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] visir-4.4.2/swarp/src/makeit.c:76:21: note: You might need to cast the function pointer here visir-4.4.2/swarp/src/makeit.c:458:39: note: Parameter 'msg2' can be declared as pointer to const visir-4.4.2/swarp/src/fits/fitskey.c:890:5: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitskey.c:910:5: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] visir-4.4.2/swarp/src/fits/fitskey.c:124:15: style: Variable 'keyin' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitskey.c:191:26: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/makeit.c:421:8: style: Unused variable: next [unusedVariable] visir-4.4.2/swarp/src/fits/fitskey.c:301:11: style: Variable 'mask2' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitskey.c:494:46: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fits/fitskey.c:600:11: style: Variable 'mask2' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fits/fitskey.c:620:12: style: Variable 'skycathead' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fits/fitskey.c:629:16: style: Variable 'skycattail' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:74:3: warning: Either the condition 'wcsin' is redundant or there is possible null pointer dereference: wcsin. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/fitswcs.c:72:3: note: Assuming that condition 'wcsin' is not redundant visir-4.4.2/swarp/src/fitswcs.c:74:3: note: Null pointer dereference visir-4.4.2/swarp/src/fitswcs.c:507:9: style: Redundant assignment of 'wcs->equinox' to itself. [selfAssignment] visir-4.4.2/swarp/src/fitswcs.c:518:9: style: Redundant assignment of 'wcs->equinox' to itself. [selfAssignment] visir-4.4.2/swarp/src/fitswcs.c:763:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fitswcs.c:766:9: style: Variable 'projcode' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:1237:12: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fitswcs.c:1272:12: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/fitswcs.c:1509:28: style: Parameter 'wcs' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fitswcs.c:1509:41: style: Parameter 'wcspos1' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fitswcs.c:1509:58: style: Parameter 'wcspos2' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fitswcs.c:1609:45: style: Parameter 'pixpos' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/fitswcs.c:1883:11: style: Variable 'a' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:1884:3: style: Variable 'ap' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:1885:3: style: Variable 'm' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:1958:12: style: Variable 'a' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:1959:25: style: Variable 'ap' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:1960:25: style: Variable 'm' can be declared as const array [constVariable] visir-4.4.2/swarp/src/fitswcs.c:2098:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/resample.c:274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCALASTRO_VARIABLE [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/fitswcs.c:77:3: warning: Uninitialized variable: wcs [uninitvar] visir-4.4.2/swarp/src/fitswcs.c:72:3: note: Assuming condition is false visir-4.4.2/swarp/src/fitswcs.c:77:3: note: Uninitialized variable: wcs visir-4.4.2/swarp/src/fitswcs.c:74:3: error: Uninitialized struct member: wcs.naxis [uninitStructMember] visir-4.4.2/swarp/src/field.c:199:9: style:inconclusive: Function 'inherit_field' argument 3 names different: declaration 'fflags' definition 'flags'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/field.h:116:10: note: Function 'inherit_field' argument 3 names different: declaration 'fflags' definition 'flags'. visir-4.4.2/swarp/src/field.c:199:9: note: Function 'inherit_field' argument 3 names different: declaration 'fflags' definition 'flags'. visir-4.4.2/swarp/src/field.c:198:34: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/field.c:279:55: style: Parameter 'wfield' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/field.c:369:66: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/field.c:992:13: style: Variable 'wcsscale' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/field.c:340:16: style: Variable 'pixscale' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/field.c:953:22: style: Variable 'wcs' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/wcs/lin.c:240:14: style: Parameter 'imgcrd' can be declared as const array [constParameter] visir-4.4.2/swarp/src/wcs/lin.c:271:14: style: Parameter 'pixcrd' can be declared as const array [constParameter] visir-4.4.2/swarp/src/wcs/lin.c:304:14: style: Parameter 'mat' can be declared as const array [constParameter] visir-4.4.2/swarp/src/projapprox.c:519:15: style: Condition 'nbx<2' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/projapprox.c:505:10: note: Assuming that condition 'nbx>1' is not redundant visir-4.4.2/swarp/src/projapprox.c:519:15: note: Condition 'nbx<2' is always false visir-4.4.2/swarp/src/projapprox.c:543:15: style: Condition 'nby<2' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/projapprox.c:531:11: note: Assuming that condition 'nby>1' is not redundant visir-4.4.2/swarp/src/projapprox.c:543:15: note: Condition 'nby<2' is always false visir-4.4.2/swarp/src/projapprox.c:71:46: style: Variable 'projapplinet' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/projapprox.c:490:51: style: Parameter 'startposin' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/projapprox.c:607:15: style: Variable 'posoutt' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/projapprox.c:657:16: style: Variable 'areaoutt' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/wcs/poly.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/wcs/poly.c:84:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg2 [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/wcs/poly.c:267:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg2 [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/wcs/sph.c:145:24: style: Parameter 'eul' can be declared as const array [constParameter] visir-4.4.2/swarp/src/wcs/sph.c:202:26: style: Parameter 'eul' can be declared as const array [constParameter] visir-4.4.2/swarp/src/wcs/poly.c:63:19: style: Parameter 'msg1' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/poly.c:63:31: style: Parameter 'msg2' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/poly.c:82:28: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/poly.c:82:50: style: Parameter 'degree' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/poly.c:181:18: style: Variable 'post' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/poly.c:181:41: style: Variable 'coeff' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/poly.c:184:33: style: Variable 'degreet' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/poly.c:264:52: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/poly.c:269:49: style: Variable 'basis2' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/poly.c:270:15: style: Variable 'xt' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/poly.c:365:45: style: Parameter 'cste' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/poly.c:370:27: style: Variable 'powerst' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/poly.c:536:33: style: Variable 'degreet' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/poly.c:202:9: error: Uninitialized variable: gexpo [uninitvar] visir-4.4.2/swarp/src/wcs/poly.c:551:9: error: Uninitialized variable: gexpo [uninitvar] visir-4.4.2/swarp/src/wcs/poly.c:135:47: style: Variable 'd' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/resample.c:272:17: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] visir-4.4.2/swarp/src/resample.c:789:21: style: Variable 'ninput' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/resample.c:855:16: style: Variable 'area' is assigned a value that is never used. [unreadVariable] visir-4.4.2/swarp/src/wcs/tnx.c:81:7: error: Memory leak: tnxaxis [memleak] visir-4.4.2/swarp/src/wcs/tnx.c:87:7: error: Memory leak: tnxaxis [memleak] visir-4.4.2/swarp/src/wcs/tnx.c:59:35: style: Parameter 'tnxstr' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/tnx.c:207:29: style: Variable 'coeff' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/wcstrig.c:213:20: style: Expression is always true because 'else if' condition is opposite to previous condition at line 211. [multiCondition] visir-4.4.2/swarp/src/wcs/wcstrig.c:211:13: note: first condition visir-4.4.2/swarp/src/wcs/wcstrig.c:213:20: note: else if condition is opposite to first condition visir-4.4.2/swarp/src/weight.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORM [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/xml.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/xml.c:804:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/prefs.c:153:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:161:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:259:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:268:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:277:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:287:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:296:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:306:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:315:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:325:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:334:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:349:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:450:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] visir-4.4.2/swarp/src/prefs.c:458:9: error: Common realloc mistake: 'listbuf' nulled but not freed upon failure [memleakOnRealloc] visir-4.4.2/swarp/src/prefs.c:205:18: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/prefs.c:203:17: note: Assuming that condition '!value' is not redundant visir-4.4.2/swarp/src/prefs.c:205:18: note: Null pointer dereference visir-4.4.2/swarp/src/prefs.c:217:18: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/prefs.c:215:17: note: Assuming that condition '!value' is not redundant visir-4.4.2/swarp/src/prefs.c:217:18: note: Null pointer dereference visir-4.4.2/swarp/src/prefs.c:229:18: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/prefs.c:227:17: note: Assuming that condition '!value' is not redundant visir-4.4.2/swarp/src/prefs.c:229:18: note: Null pointer dereference visir-4.4.2/swarp/src/prefs.c:237:18: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/prefs.c:235:17: note: Assuming that condition '!value' is not redundant visir-4.4.2/swarp/src/prefs.c:237:18: note: Null pointer dereference visir-4.4.2/swarp/src/prefs.c:248:18: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/prefs.c:246:17: note: Assuming that condition '!value' is not redundant visir-4.4.2/swarp/src/prefs.c:248:18: note: Null pointer dereference visir-4.4.2/swarp/src/prefs.c:454:18: warning: Either the condition 'str' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/prefs.c:450:32: note: Assuming that condition 'str' is not redundant visir-4.4.2/swarp/src/prefs.c:454:18: note: Null pointer dereference visir-4.4.2/swarp/src/prefs.c:462:30: warning: Either the condition 'str' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] visir-4.4.2/swarp/src/prefs.c:450:32: note: Assuming that condition 'str' is not redundant visir-4.4.2/swarp/src/prefs.c:462:30: note: Null pointer dereference visir-4.4.2/swarp/src/prefs.c:706:24: style: Variable 'prefs.nweight_thresh' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/swarp/src/prefs.c:701:26: note: prefs.nweight_thresh is assigned visir-4.4.2/swarp/src/prefs.c:706:24: note: prefs.nweight_thresh is overwritten visir-4.4.2/swarp/src/prefs.c:390:30: style:inconclusive: Function 'findkeys' argument 2 names different: declaration 'key' definition 'keyw'. [funcArgNamesDifferent] visir-4.4.2/swarp/src/key.h:54:30: note: Function 'findkeys' argument 2 names different: declaration 'key' definition 'keyw'. visir-4.4.2/swarp/src/prefs.c:390:30: note: Function 'findkeys' argument 2 names different: declaration 'key' definition 'keyw'. visir-4.4.2/swarp/src/prefs.c:93:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/prefs.c:407:20: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/prefs.c:407:30: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] visir-4.4.2/visir/irplib_pfits.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/irplib_pfits.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/irplib_pfits.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/irplib_pfits.c:281:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/irplib_pfits.c:357:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/irplib_pfits.c:480:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_DEBUG [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/weight.c:267:20: style: Variable 'weight_backdata' can be declared as pointer to const [constVariablePointer] visir-4.4.2/visir/sbrm.h:65:0: debug: Failed to parse 'typedef CPL_BEGIN_DECLS union { void * mut ; void * const immut ; } __sbrm_deconst_t ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/visir/sbrm.c:200:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/sbrm.c:239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_error [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/sbrm.c:246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_warning [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/sbrm.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_info [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/sbrm.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_msg_debug [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/sbrm.c:273:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSPECIFIED [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_imglist-test.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/sbrm.c:123:33: style: Parameter 'r' can be declared as pointer to const. However it seems that 'sbrm_free' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] visir-4.4.2/visir/sbrm.c:370:27: note: You might need to cast the function pointer here visir-4.4.2/visir/sbrm.c:123:33: note: Parameter 'r' can be declared as pointer to const visir-4.4.2/visir/tests/visir_queue-test.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_queue-test.c:147:49: error: Dereferencing 'stream' after it is deallocated / released [deallocuse] visir-4.4.2/visir/tests/visir_utils-test.c:252:9: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH is a macro then please configure it. [unknownMacro] visir-4.4.2/visir/tests/visir_inputs-test.c:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:337:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:477:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:614:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:801:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIR_PFITS_STRING_OBS_START [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:817:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:868:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:879:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:1138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:1231:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:1256:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MSG_INFO [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/sbrm.h:803:0: debug: Failed to parse 'typedef CPL_END_DECLS enum { VISIR_CHOPNOD_PERPENDICULAR , VISIR_CHOPNOD_PARALLEL , VISIR_CHOPNOD_AUTO } visir_chopnod_mode ;'. The checking continues anyway. [simplifyTypedef] visir-4.4.2/swarp/src/xml.c:266:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] visir-4.4.2/swarp/src/xml.c:317:2: error: Null pointer dereference: psuser [nullPointer] visir-4.4.2/swarp/src/xml.c:275:19: note: Assignment 'psuser=pspath=pshost=NULL', assigned value is 0 visir-4.4.2/swarp/src/xml.c:317:2: note: Null pointer dereference visir-4.4.2/swarp/src/xml.c:317:2: error: Null pointer dereference [nullPointer] visir-4.4.2/visir/visir_destripe.c:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_destripe.c:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_BINARY_0 [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_destripe_body.c:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_destripe_body.c:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_destripe_body.c:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_destripe_body.c:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/xml.c:459:6: style: Pointer expression 'ident' converted to bool is always true. [knownPointerToBool] visir-4.4.2/swarp/src/xml.c:192:15: style: Variable 'rfilename' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/xml.c:254:38: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/xml.c:257:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/xml.c:259:5: style: Variable 'pspath' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/xml.c:259:13: style: Variable 'psuser' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/xml.c:259:22: style: Variable 'pshost' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/xml.c:796:27: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] visir-4.4.2/visir/visir_destripe_body.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If CONCAT2X is a macro then please configure it. [unknownMacro] visir-4.4.2/visir/visir_pfits.h:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.h:310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_dfs.c:86:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_dfs.c:302:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/tests/visir_inputs-test.c:859:49: error: Dereferencing 'stream' after it is deallocated / released [deallocuse] visir-4.4.2/visir/tests/visir_inputs-test.c:1224:49: error: Dereferencing 'stream' after it is deallocated / released [deallocuse] visir-4.4.2/visir/tests/visir_inputs-test.c:164:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:160:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:164:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:168:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:164:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:168:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:172:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:168:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:172:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:176:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:172:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:176:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:180:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:176:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:180:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:184:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:180:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:184:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:188:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:184:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:188:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:192:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:188:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:192:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:196:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:192:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:196:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:200:9: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:196:9: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:200:9: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:401:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:397:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:401:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:405:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:401:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:405:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:409:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:405:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:409:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:413:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:409:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:413:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:417:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:413:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:417:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:421:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:417:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:421:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:425:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:421:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:425:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:429:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:425:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:429:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:433:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:429:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:433:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:539:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:536:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:539:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:542:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:539:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:542:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:545:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:542:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:545:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:548:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:545:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:548:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:551:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:548:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:551:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:554:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:551:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:554:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:557:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:554:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:557:13: note: ecc is overwritten visir-4.4.2/visir/tests/visir_inputs-test.c:561:13: style: Variable 'ecc' is reassigned a value before the old one has been used. [redundantAssignment] visir-4.4.2/visir/tests/visir_inputs-test.c:557:13: note: ecc is assigned visir-4.4.2/visir/tests/visir_inputs-test.c:561:13: note: ecc is overwritten visir-4.4.2/visir/visir_imglist.c:151:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_imglist.c:161:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ACCESS_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:118:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_free [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:281:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:345:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:561:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:676:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:833:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1315:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1657:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1669:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1722:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1832:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1885:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:1933:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSUPPORTED_MODE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2021:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2053:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2311:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2387:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2422:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2550:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2847:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:2947:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:3169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:3444:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:3519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:3596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:3674:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:3792:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_inputs.c:3840:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSUPPORTED_MODE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_parameter.c:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_parameter.c:565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_parameter.c:622:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_parameter.c:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_parameter.c:763:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_parameter.c:763:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] visir-4.4.2/swarp/src/wcs/proj.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] visir-4.4.2/swarp/src/wcs/proj.c:416:16: style: Condition 'tanset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:416:16: note: Calling function 'tanset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:416:16: note: Condition 'tanset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:447:17: style: Condition 'tanset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:447:17: note: Calling function 'tanset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:447:17: note: Condition 'tanset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:517:17: style: Condition 'sinset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:517:17: note: Calling function 'sinset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:517:17: note: Condition 'sinset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:569:17: style: Condition 'sinset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:569:17: note: Calling function 'sinset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:569:17: note: Condition 'sinset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:684:17: style: Condition 'stgset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:684:17: note: Calling function 'stgset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:684:17: note: Condition 'stgset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:711:17: style: Condition 'stgset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:711:17: note: Calling function 'stgset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:711:17: note: Condition 'stgset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:765:17: style: Condition 'arcset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:765:17: note: Calling function 'arcset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:765:17: note: Condition 'arcset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:787:17: style: Condition 'arcset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:787:17: note: Calling function 'arcset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:787:17: note: Condition 'arcset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1081:17: style: Condition 'zeaset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1081:17: note: Calling function 'zeaset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1081:17: note: Condition 'zeaset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1104:17: style: Condition 'zeaset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1104:17: note: Calling function 'zeaset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1104:17: note: Condition 'zeaset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1437:17: style: Condition 'carset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1437:17: note: Calling function 'carset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1437:17: note: Condition 'carset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1456:17: style: Condition 'carset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1456:17: note: Calling function 'carset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1456:17: note: Condition 'carset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1507:17: style: Condition 'merset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1507:17: note: Calling function 'merset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1507:17: note: Condition 'merset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1530:17: style: Condition 'merset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1530:17: note: Calling function 'merset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1530:17: note: Condition 'merset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1595:17: style: Condition 'ceaset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1595:17: note: Calling function 'ceaset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1595:17: note: Condition 'ceaset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:1617:17: style: Condition 'ceaset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:1617:17: note: Calling function 'ceaset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:1617:17: note: Condition 'ceaset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2158:17: style: Condition 'bonset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2158:17: note: Calling function 'bonset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2158:17: note: Condition 'bonset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2187:17: style: Condition 'bonset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2187:17: note: Calling function 'bonset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2187:17: note: Condition 'bonset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2254:17: style: Condition 'pcoset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2254:17: note: Calling function 'pcoset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2254:17: note: Condition 'pcoset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2287:17: style: Condition 'pcoset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2287:17: note: Calling function 'pcoset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2287:17: note: Condition 'pcoset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2395:17: style: Condition 'glsset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2395:17: note: Calling function 'glsset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2395:17: note: Condition 'glsset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2416:17: style: Condition 'glsset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2416:17: note: Calling function 'glsset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2416:17: note: Condition 'glsset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2476:17: style: Condition 'parset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2476:17: note: Calling function 'parset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2476:17: note: Condition 'parset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2498:17: style: Condition 'parset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2498:17: note: Calling function 'parset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2498:17: note: Condition 'parset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2562:17: style: Condition 'aitset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2562:17: note: Calling function 'aitset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2562:17: note: Condition 'aitset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2586:17: style: Condition 'aitset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2586:17: note: Calling function 'aitset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2586:17: note: Condition 'aitset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2662:17: style: Condition 'molset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2662:17: note: Calling function 'molset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2662:17: note: Condition 'molset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2709:17: style: Condition 'molset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2709:17: note: Calling function 'molset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2709:17: note: Condition 'molset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2807:17: style: Condition 'cscset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2807:17: note: Calling function 'cscset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2807:17: note: Condition 'cscset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:2953:17: style: Condition 'cscset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:2953:17: note: Calling function 'cscset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:2953:17: note: Condition 'cscset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3093:17: style: Condition 'qscset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:3093:17: note: Calling function 'qscset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:3093:17: note: Condition 'qscset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3266:17: style: Condition 'qscset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:3266:17: note: Calling function 'qscset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:3266:17: note: Condition 'qscset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3464:17: style: Condition 'tscset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:3464:17: note: Calling function 'tscset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:3464:17: note: Condition 'tscset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3558:17: style: Condition 'tscset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:3558:17: note: Calling function 'tscset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:3558:17: note: Condition 'tscset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3659:16: style: Condition 'tnxset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:3659:16: note: Calling function 'tnxset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:3659:16: note: Condition 'tnxset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3690:17: style: Condition 'tanset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:3690:17: note: Calling function 'tanset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:3690:17: note: Condition 'tanset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3715:17: style: Condition 'tanset(prj)' is always false [knownConditionTrueFalse] visir-4.4.2/swarp/src/wcs/proj.c:3715:17: note: Calling function 'tanset' returns 0 visir-4.4.2/swarp/src/wcs/proj.c:3715:17: note: Condition 'tanset(prj)' is always false visir-4.4.2/swarp/src/wcs/proj.c:3010:4: style: Variable 'z6' is assigned an expression that holds the same value. [redundantAssignment] visir-4.4.2/swarp/src/wcs/proj.c:2999:7: note: z6 is assigned 'p06' here. visir-4.4.2/swarp/src/wcs/proj.c:3010:4: note: Variable 'z6' is assigned an expression that holds the same value. visir-4.4.2/swarp/src/wcs/proj.c:3711:12: style: Variable 'a' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/proj.c:3711:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] visir-4.4.2/swarp/src/wcs/proj.c:3338:11: style: Variable 'rhu' is assigned a value that is never used. [unreadVariable] visir-4.4.2/visir/visir_pfits.c:78:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_INT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_RAD_DEG [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_RAD_DEG [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:384:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:476:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:579:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:615:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:636:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:657:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:677:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:689:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:701:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:713:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:791:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:810:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:823:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_pfits.c:966:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_serialize.c:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_serialize.c:57:38: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] visir-4.4.2/swarp/src/wcs/cel.c:313:12: style: Parameter 'pcode' can be declared as const array [constParameter] visir-4.4.2/visir/visir_spc_distortion.c:107:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_distortion.c:285:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_KERNEL_DEF_WIDTH [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_distortion.c:528:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:308:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:435:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:565:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:604:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:677:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:790:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spc_photom.c:111:48: style:inconclusive: Function 'visir_spc_phot_sensit' argument 2 names different: declaration 'pconfig' definition 'cfg'. [funcArgNamesDifferent] visir-4.4.2/visir/visir_spc_photom.h:51:48: note: Function 'visir_spc_phot_sensit' argument 2 names different: declaration 'pconfig' definition 'cfg'. visir-4.4.2/visir/visir_spc_photom.c:111:48: note: Function 'visir_spc_phot_sensit' argument 2 names different: declaration 'pconfig' definition 'cfg'. visir-4.4.2/visir/visir_spc_photom.c:125:14: style: Variable 'err_array' can be declared as pointer to const [constVariablePointer] visir-4.4.2/visir/visir_spc_distortion.c:176:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] visir-4.4.2/visir/visir_utils.c:64:1: error: There is an unknown macro here somewhere. Configuration is required. If IRPLIB_DIAG_PRAGMA_PUSH_ERR is a macro then please configure it. [unknownMacro] visir-4.4.2/visir/visir_spectro.c:224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:369:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:538:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:650:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:818:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1091:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1476:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1577:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1714:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1792:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_UNIT_LENGTH [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1859:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_SIG_FWHM [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:1978:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2056:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_MATH_STD_MAD [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2081:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_bivector [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2561:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2865:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:2934:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NULL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:3059:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:3161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] visir-4.4.2/visir/visir_spectro.c:3212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] visir-4.4.2/swarp/src/wcs/wcs.c:562:14: style: Parameter 'crval' can be declared as const array [constParameter] visir-4.4.2/swarp/src/wcs/wcs.c:655:14: style: Parameter 'crval' can be declared as const array [constParameter] visir-4.4.2/swarp/src/wcs/wcs.c:750:14: style: Parameter 'vspan' can be declared as const array [constParameter] visir-4.4.2/visir/visir_inputs.c:578:1: style: Label 'cleanup' is not used. [unusedLabel] visir-4.4.2/visir/visir_inputs.c:471:21: style: Variable 'timg' can be declared as pointer to const [constVariablePointer] visir-4.4.2/visir/visir_inputs.c:508:21: style: Variable 'timg' can be declared as pointer to const [constVariablePointer] visir-4.4.2/visir/visir_spectro.c:2573:15: style: Condition 'sigma<=0.0' is always false [knownConditionTrueFalse] visir-4.4.2/visir/visir_spectro.c:2571:26: note: Assignment 'sigma=3.0', assigned value is 3.0 visir-4.4.2/visir/visir_spectro.c:2573:15: note: Condition 'sigma<=0.0' is always false visir-4.4.2/visir/visir_spectro.c:211:65: style:inconclusive: Function 'visir_spc_extract_order' argument 8 names different: declaration 'pconfig' definition 'cfg'. [funcArgNamesDifferent] visir-4.4.2/visir/visir_spectro.h:111:50: note: Function 'visir_spc_extract_order' argument 8 names different: declaration 'pconfig' definition 'cfg'. visir-4.4.2/visir/visir_spectro.c:211:65: note: Function 'visir_spc_extract_order' argument 8 names different: declaration 'pconfig' definition 'cfg'. visir-4.4.2/visir/visir_spectro.c:699:12: style: Local variable 'wlen' shadows outer argument [shadowArgument] visir-4.4.2/visir/visir_spectro.c:637:44: note: Shadowed declaration visir-4.4.2/visir/visir_spectro.c:699:12: note: Shadow variable visir-4.4.2/visir/visir_spectro.c:1407:20: style: Variable 'praw' can be declared as pointer to const [constVariablePointer] visir-4.4.2/visir/visir_spectro.c:2219:18: style: Variable 'smoo_d' can be declared as pointer to const [constVariablePointer] visir-4.4.2/visir/visir_spectro.c:2862:28: style: Variable 'mymodel' can be declared as pointer to const [constVariablePointer] diff: head visir-4.4.2/hdrl/hdrl_elemop.h:31:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] head visir-4.4.2/hdrl/hdrl_imagelist_defs.h:24:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] head visir-4.4.2/hdrl/hdrl_overscan_defs.h:24:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] head visir-4.4.2/hdrl/hdrl_parameter_defs.h:24:2: error: #error This file is not allowed to be included outside of hdrl [preprocessorErrorDirective] head visir-4.4.2/hdrl/tests/hdrl_utils-test.c:64:40: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head visir-4.4.2/swarp/src/fits/fitsbody.c:1077:52: style: Variable 'nulval' is assigned a value that is never used. [unreadVariable] 2.17.0 visir-4.4.2/swarp/src/wcs/tnx.c:148:7: error: Memory leak: tnxaxis [memleak] head visir-4.4.2/visir/visir_inputs.c:118:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_free [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1315:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1657:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1669:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] 2.17.0 visir-4.4.2/visir/visir_inputs.c:1678:44: error: Syntax Error: AST broken, 'fp' doesn't have a parent. [internalAstError] head visir-4.4.2/visir/visir_inputs.c:1722:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1832:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1885:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:1933:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSUPPORTED_MODE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2021:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2053:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2311:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_NONE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2387:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2422:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2550:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:281:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2847:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wcast [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:2947:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:3169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:3444:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:345:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:3519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:3596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:3674:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_TRUE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:3792:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_skip [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:3840:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_UNSUPPORTED_MODE [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:471:21: style: Variable 'timg' can be declared as pointer to const [constVariablePointer] head visir-4.4.2/visir/visir_inputs.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:508:21: style: Variable 'timg' can be declared as pointer to const [constVariablePointer] head visir-4.4.2/visir/visir_inputs.c:561:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ERROR_ILLEGAL_INPUT [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:578:1: style: Label 'cleanup' is not used. [unusedLabel] head visir-4.4.2/visir/visir_inputs.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:676:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl_func [valueFlowBailoutIncompleteVar] head visir-4.4.2/visir/visir_inputs.c:833:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALSE [valueFlowBailoutIncompleteVar] DONE