2024-05-07 05:10 ftp://ftp.de.debian.org/debian/pool/main/l/lcms2/lcms2_2.16.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.59 compiler: g++ (Ubuntu 14-20240412-0ubuntu1) 14.0.1 20240412 (experimental) [master r14-9935-g67e1433a94f] cppcheck: head 2.14.0 head-info: a26b16d (2024-05-06 14:19:59 +0200) count: 1270 1271 elapsed-time: 102.1 99.1 head-timing-info: old-timing-info: head results: lcms2-2.16/plugins/fast_float/src/fast_16_tethra.c:98:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_16_tethra.c:329:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_16_tethra.c:92:31: style: Variable 'p16' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_16_tethra.c:323:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_8_curves.c:44:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_curves.c:123:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_curves.c:201:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_curves.c:266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_curves.c:331:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_curves.c:382:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_curves.c:325:41: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] lcms2-2.16/plugins/fast_float/src/fast_8_matsh.c:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_matsh.c:182:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_matsh.c:281:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_matsh.c:120:87: style: Parameter 'Mat' can be declared as pointer to const [constParameterPointer] lcms2-2.16/plugins/fast_float/src/fast_8_matsh.c:120:101: style: Parameter 'Off' can be declared as pointer to const [constParameterPointer] lcms2-2.16/plugins/fast_float/src/fast_8_matsh_sse.c:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_matsh_sse.c:185:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_matsh_sse.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_matsh_sse.c:338:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_tethra.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_tethra.c:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_tethra.c:284:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_tethra.c:343:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_8_tethra.c:353:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:348:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:383:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:417:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:447:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:484:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFormatterInput [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:410:64: style: Parameter 'Values' can be declared as const array. However it seems that 'PackNBytesDither' is a callback function, if 'Values' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:549:37: note: You might need to cast the function pointer here lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:410:64: note: Parameter 'Values' can be declared as const array lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:440:71: style: Parameter 'Values' can be declared as const array. However it seems that 'PackNBytesSwapDither' is a callback function, if 'Values' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:557:37: note: You might need to cast the function pointer here lcms2-2.16/plugins/fast_float/src/fast_float_15bits.c:440:71: note: Parameter 'Values' can be declared as const array lcms2-2.16/plugins/fast_float/src/fast_float_15mats.c:112:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15mats.c:169:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_15mats.c:277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:104:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:341:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:91:29: style: Variable 'pcmyk' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:338:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:88:36: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:88:44: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_cmyk.c:88:52: style: Variable 'c3' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:233:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:297:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:369:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:385:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:444:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:357:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] lcms2-2.16/plugins/fast_float/src/fast_float_curves.c:377:41: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_HIGHRESPRECALC [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:380:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:172:18: style: Variable 'pfloat' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:375:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:179:36: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:179:44: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_lab.c:179:52: style: Variable 'c3' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_matsh.c:97:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_matsh.c:150:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_matsh.c:248:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_sup.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_SOFTPROOFING [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:69:20: style: Variable 'pfloat' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:245:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:76:36: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:76:44: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/src/fast_float_tethra.c:76:52: style: Variable 'c3' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/testbed/demo_cmyk.c:47:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/demo_cmyk.c:79:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/demo_cmyk.c:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/demo_cmyk.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:107:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRgbData [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:119:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_15 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:213:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:392:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_15 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:457:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:486:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:554:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:577:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:653:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:699:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:743:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:810:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:882:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_NOCACHE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:971:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1048:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1090:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1186:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1241:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1306:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1376:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1426:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1473:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1497:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1541:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1588:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_15 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1632:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_15 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1678:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_15 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1723:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1768:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1899:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1996:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2048:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabData [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2161:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2269:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2320:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2408:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:2451:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1225:44: style: Parameter 'rgb1' can be declared as const array [constParameter] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:1225:69: style: Parameter 'rgb2' can be declared as const array [constParameter] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:141:14: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:95:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] lcms2-2.16/plugins/fast_float/testbed/fast_float_testbed.c:222:23: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] lcms2-2.16/plugins/threaded/src/threaded_core.c:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNDEFINED [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/src/threaded_core.c:152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNDEFINED [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/src/threaded_core.c:158:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/src/threaded_scheduler.c:66:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsHANDLE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/src/threaded_split.c:33:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/src/threaded_split.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_THREADED_GUESS_MAX_THREADS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/src/threaded_split.c:193:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:130:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRgbData [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:159:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:183:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_THREADED_GUESS_MAX_THREADS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:261:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:271:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_THREADED_GUESS_MAX_THREADS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:349:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:411:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:458:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:481:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:524:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:570:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:614:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:741:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:791:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:834:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:866:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_THREADED_GUESS_MAX_THREADS [valueFlowBailoutIncompleteVar] lcms2-2.16/plugins/threaded/testbed/threaded_testbed.c:118:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] lcms2-2.16/src/cmsalpha.c:216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsalpha.c:335:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsalpha.c:346:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsalpha.c:394:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNKNOWN_EXTENSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsalpha.c:409:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsalpha.c:469:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsalpha.c:546:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscam02.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CALCULATE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscam02.c:67:41: style: Parameter 'pMod' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscam02.c:73:42: style: Parameter 'pMod' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscam02.c:79:41: style: Parameter 'pMod' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscam02.c:92:40: style: Parameter 'pMod' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscam02.c:150:62: style: Parameter 'pMod' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscam02.c:297:61: style: Parameter 'pMod' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscgats.c:494:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:525:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:570:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_CORRUPTION_DETECTED [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:580:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:691:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:770:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:875:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1076:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1499:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1596:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1635:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1682:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1725:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1765:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_WRITE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1966:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2033:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2058:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2092:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2167:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2299:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2488:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_FILE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2531:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2577:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2856:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:2983:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:3044:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:3174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscgats.c:1728:9: style: The if condition is the same as the previous if condition [duplicateCondition] lcms2-2.16/src/cmscgats.c:1724:9: note: First condition lcms2-2.16/src/cmscgats.c:1728:9: note: Second condition lcms2-2.16/src/cmscgats.c:1584:13: style: Comparing expression of type 'signed int' against value 2147483647. Condition is always false. [compareValueOutOfTypeRangeError] lcms2-2.16/src/cmscgats.c:724:13: style: Condition '*Buffer' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:732:13: style: Condition '*Buffer' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:727:17: note: Assuming that condition '*Buffer=='.'' is not redundant lcms2-2.16/src/cmscgats.c:732:13: note: Condition '*Buffer' is always true lcms2-2.16/src/cmscgats.c:738:17: style: Condition '*Buffer' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:750:13: style: Condition '*Buffer' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:756:17: style: Condition '*Buffer' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:753:21: note: Assuming that condition '*Buffer=='-'' is not redundant lcms2-2.16/src/cmscgats.c:756:17: note: Condition '*Buffer' is always true lcms2-2.16/src/cmscgats.c:762:21: style: Condition '*Buffer' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:759:25: note: Assuming that condition '*Buffer=='+'' is not redundant lcms2-2.16/src/cmscgats.c:762:21: note: Condition '*Buffer' is always true lcms2-2.16/src/cmscgats.c:773:17: style: Condition '*Buffer' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:2103:21: style: Condition 'it8->sy!=SEND_DATA' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:2103:45: style: Condition 'it8->sy!=SEOF' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmscgats.c:443:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscgats.c:1889:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:1931:26: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:1970:16: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2401:27: style: Variable 'Label' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2420:39: style: Variable 'Type' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2696:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2719:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2738:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2847:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2893:13: style: Variable 'it8' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2907:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscgats.c:2932:13: style: Variable 'it8' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmscnvrt.c:183:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:290:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:335:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_ABSOLUTE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:495:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:524:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:675:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:710:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:723:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLinkClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:773:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:892:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:1000:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:1116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:1209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmscnvrt.c:344:23: warning: Either the condition 'off!=NULL' is redundant or there is possible null pointer dereference: (cmsFloat64Number*)off. [nullPointerRedundantCheck] lcms2-2.16/src/cmscnvrt.c:336:26: note: Assuming that condition 'off!=NULL' is not redundant lcms2-2.16/src/cmscnvrt.c:344:23: note: Null pointer dereference lcms2-2.16/src/cmscnvrt.c:513:49: style:inconclusive: Function 'DefaultICCintents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. [funcArgNamesDifferent] lcms2-2.16/src/cmscnvrt.c:35:48: note: Function 'DefaultICCintents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. lcms2-2.16/src/cmscnvrt.c:513:49: note: Function 'DefaultICCintents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. lcms2-2.16/src/cmscnvrt.c:732:59: style:inconclusive: Function 'BlackPreservingKOnlyIntents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. [funcArgNamesDifferent] lcms2-2.16/src/cmscnvrt.c:48:59: note: Function 'BlackPreservingKOnlyIntents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. lcms2-2.16/src/cmscnvrt.c:732:59: note: Function 'BlackPreservingKOnlyIntents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. lcms2-2.16/src/cmscnvrt.c:960:59: style:inconclusive: Function 'BlackPreservingKPlaneIntents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. [funcArgNamesDifferent] lcms2-2.16/src/cmscnvrt.c:61:60: note: Function 'BlackPreservingKPlaneIntents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. lcms2-2.16/src/cmscnvrt.c:960:59: note: Function 'BlackPreservingKPlaneIntents' argument 3 names different: declaration 'Intents' definition 'TheIntents'. lcms2-2.16/src/cmscnvrt.c:1199:55: style:inconclusive: Function '_cmsRegisterRenderingIntentPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:428:55: note: Function '_cmsRegisterRenderingIntentPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmscnvrt.c:1199:55: note: Function '_cmsRegisterRenderingIntentPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmscnvrt.c:1199:74: style:inconclusive: Function '_cmsRegisterRenderingIntentPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:428:81: note: Function '_cmsRegisterRenderingIntentPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmscnvrt.c:1199:74: note: Function '_cmsRegisterRenderingIntentPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmscnvrt.c:329:31: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscnvrt.c:329:43: style: Parameter 'off' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmscnvrt.c:513:49: style: Parameter 'TheIntents' can be declared as const array. However it seems that 'DefaultICCintents' is a callback function, if 'TheIntents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcms2-2.16/src/cmscnvrt.c:87:101: note: You might need to cast the function pointer here lcms2-2.16/src/cmscnvrt.c:513:49: note: Parameter 'TheIntents' can be declared as const array lcms2-2.16/src/cmscnvrt.c:1202:31: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmserr.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCMS_VERSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmserr.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmserr.c:247:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmserr.c:463:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultLogErrorHandlerFunction [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmserr.c:610:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmserr.c:650:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmserr.c:694:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmserr.c:425:13: style: Condition 'ptr!=NULL' is always true [knownConditionTrueFalse] lcms2-2.16/src/cmserr.c:231:76: style:inconclusive: Function '_cmsRegisterMemHandlerPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:410:77: note: Function '_cmsRegisterMemHandlerPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmserr.c:231:76: note: Function '_cmsRegisterMemHandlerPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmserr.c:366:44: style:inconclusive: Function '_cmsSubAllocDestroy' argument 1 names different: declaration 's' definition 'sub'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:468:57: note: Function '_cmsSubAllocDestroy' argument 1 names different: declaration 's' definition 'sub'. lcms2-2.16/src/cmserr.c:366:44: note: Function '_cmsSubAllocDestroy' argument 1 names different: declaration 's' definition 'sub'. lcms2-2.16/src/cmserr.c:383:39: style:inconclusive: Function '_cmsSubAlloc' argument 1 names different: declaration 's' definition 'sub'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:469:50: note: Function '_cmsSubAlloc' argument 1 names different: declaration 's' definition 'sub'. lcms2-2.16/src/cmserr.c:383:39: note: Function '_cmsSubAlloc' argument 1 names different: declaration 's' definition 'sub'. lcms2-2.16/src/cmserr.c:598:71: style:inconclusive: Function '_cmsRegisterMutexPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:440:70: note: Function '_cmsRegisterMutexPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmserr.c:598:71: note: Function '_cmsRegisterMutexPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmserr.c:683:80: style:inconclusive: Function '_cmsRegisterParallelizationPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:443:80: note: Function '_cmsRegisterParallelizationPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmserr.c:683:80: note: Function '_cmsRegisterParallelizationPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmserr.c:205:53: style: Parameter 'Plugin' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmserr.c:464:11: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmserr.c:585:11: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmserr.c:600:21: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmserr.c:673:15: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmserr.c:685:31: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsgamma.c:136:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:222:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:734:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:808:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:842:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:890:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNKNOWN_EXTENSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:935:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SampledPoints [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:997:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:1081:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:1162:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:1214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:1339:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:1356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:1413:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgamma.c:1044:24: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1040. [multiCondition] lcms2-2.16/src/cmsgamma.c:1040:20: note: first condition lcms2-2.16/src/cmsgamma.c:1044:24: note: else if condition is opposite to first condition lcms2-2.16/src/cmsgamma.c:1060:24: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1056. [multiCondition] lcms2-2.16/src/cmsgamma.c:1056:20: note: first condition lcms2-2.16/src/cmsgamma.c:1060:24: note: else if condition is opposite to first condition lcms2-2.16/src/cmsgamma.c:127:81: style:inconclusive: Function '_cmsRegisterParametricCurvesPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:416:82: note: Function '_cmsRegisterParametricCurvesPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsgamma.c:127:81: note: Function '_cmsRegisterParametricCurvesPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsgamma.c:165:55: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsgamma.c:273:41: style: Variable 'c' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsgamma.c:1154:56: style: Parameter 'w' can be declared as const array [constParameter] lcms2-2.16/src/cmsgamma.c:1154:78: style: Parameter 'y' can be declared as const array [constParameter] lcms2-2.16/src/cmsgmt.c:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_RELATIVE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:111:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:151:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:313:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:430:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:463:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:615:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRgbData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsgmt.c:288:55: style: Parameter 'hProfiles' can be declared as const array [constParameter] lcms2-2.16/src/cmsgmt.c:289:52: style: Parameter 'BPC' can be declared as const array [constParameter] lcms2-2.16/src/cmsgmt.c:290:59: style: Parameter 'Intents' can be declared as const array [constParameter] lcms2-2.16/src/cmsgmt.c:291:60: style: Parameter 'AdaptationStates' can be declared as const array [constParameter] lcms2-2.16/src/cmsgmt.c:223:16: style: Variable 'ErrorRatio' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmsintrp.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:555:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1060:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:1183:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_FLOAT [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsintrp.c:67:72: style:inconclusive: Function '_cmsRegisterInterpPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:413:72: note: Function '_cmsRegisterInterpPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsintrp.c:67:72: note: Function '_cmsRegisterInterpPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsintrp.c:48:11: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsintrp.c:69:29: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsintrp.c:632:32: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmsintrp.c:632:38: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmsintrp.c:632:44: style: Variable 'c3' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmsio0.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:105:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cms_io_handler [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:156:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_READ [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:175:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_SEEK [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:200:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:245:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsIOHANDLER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:320:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_FILE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:333:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_FILE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:346:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_FILE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:367:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:383:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsIOHANDLER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:480:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_FILE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:535:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcmsSignature [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:706:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:717:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:759:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:790:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsICCHeader [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:922:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMagicNumber [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1036:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1042:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1061:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1184:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1212:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1246:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1335:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1425:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1503:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1521:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1543:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1580:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1619:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TYPES_IN_LCMS_PLUGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1645:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1773:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1795:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:1921:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:2038:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:2065:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:2093:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio0.c:71:15: style: Variable 'ResData' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:187:14: style: Variable 'ResData' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:514:21: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:568:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:597:34: style: Parameter 'Profile' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsio0.c:656:32: style: Variable 'TypeHandler' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:981:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1005:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1017:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1023:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1066:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1078:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1090:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1102:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1144:22: style: Variable 'Icc' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1308:24: style: Variable 'TypeHandler' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1562:28: style: Variable 'TypeHandler' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio0.c:1614:43: style: Parameter 'TagDescriptor' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsio0.c:1769:24: style: Variable 'TypeHandler' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio1.c:70:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMediaWhitePointTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigChromaticAdaptationTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:139:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRedColorantTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:162:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayTRCTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:276:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:317:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigNamedColorClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:417:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayTRCTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:473:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCLutElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:590:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_ABSOLUTE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:673:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:714:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_ABSOLUTE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:812:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayTRCTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:835:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLinkClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:868:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:891:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigProfileSequenceDescTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:920:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigProfileSequenceDescTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:960:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigTechnologyTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:986:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigProfileDescriptionTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsio1.c:66:16: style: Variable 'Tag' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio1.c:96:14: style: Variable 'Tag' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio1.c:115:24: style: Variable 'White' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsio1.c:942:97: style: Parameter 'hProfiles' can be declared as const array [constParameter] lcms2-2.16/src/cmsio1.c:953:33: style: Variable 'techpt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmslut.c:40:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsStage [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:66:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigIdentityElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:119:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:215:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsStageToneCurvesData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:255:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCurveSetElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigIdentityElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:347:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsStageMatrixData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:394:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMatrixElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:491:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsStageCLutData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:559:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:613:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:630:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:650:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:714:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:753:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:819:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:884:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:915:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:977:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLab2XYZElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1009:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Table16 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1036:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabV2toV4 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1052:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabV4toV2 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1079:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLab2FloatPCS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1097:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigXYZ2FloatPCS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigFloatPCS2Lab [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigFloatPCS2XYZ [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1152:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigClipNegativesElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1187:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigXYZ2LabElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1303:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1361:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1382:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1468:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1524:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1630:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:1765:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmslut.c:161:30: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmslut.c:1295:19: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmslut.c:1296:19: style: Variable 'next' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmslut.c:1298:19: style: Variable 'Last' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmslut.c:1356:18: style: Variable 'lut' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmslut.c:1663:15: style: Variable 'mpe' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmslut.c:1730:53: style: Parameter 'a' can be declared as const array [constParameter] lcms2-2.16/src/cmslut.c:1730:75: style: Parameter 'b' can be declared as const array [constParameter] lcms2-2.16/src/cmslut.c:1755:64: style: Parameter 'Hint' can be declared as const array [constParameter] lcms2-2.16/src/cmsmd5.c:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmd5.c:303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmd5.c:68:63: style: Parameter 'in' can be declared as const array [constParameter] lcms2-2.16/src/cmsmtrx.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:119:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:133:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAT3 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsmtrx.c:156:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsnamed.c:41:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMLU [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Country [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt8Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:344:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:419:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:674:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:703:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:725:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:753:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:821:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:862:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:890:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:920:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:940:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:956:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigNamedColorElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:978:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigNamedColorElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:996:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSEQ [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:1026:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Manufacturer [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:1045:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSEQ [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:1145:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsDICTentry [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsnamed.c:119:28: style: Parameter 'mlu' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsnamed.c:498:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsnamed.c:909:24: style: Variable 'List' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsnamed.c:1165:19: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsnamed.c:1191:15: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsopt.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:182:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:194:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:307:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:344:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsInterpFn16 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:373:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InterpParams [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:428:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:480:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCLutElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:556:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:568:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:663:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:929:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1024:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1039:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1279:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1306:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1387:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1626:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1677:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1914:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsopt.c:1873:78: style:inconclusive: Function '_cmsRegisterOptimizationPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:434:78: note: Function '_cmsRegisterOptimizationPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsopt.c:1873:78: note: Function '_cmsRegisterOptimizationPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsopt.c:1906:47: style:inconclusive: Function '_cmsOptimizePipeline' argument 2 names different: declaration 'Lut' definition 'PtrLut'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:1003:56: note: Function '_cmsOptimizePipeline' argument 2 names different: declaration 'Lut' definition 'PtrLut'. lcms2-2.16/src/cmsopt.c:1906:47: note: Function '_cmsOptimizePipeline' argument 2 names different: declaration 'Lut' definition 'PtrLut'. lcms2-2.16/src/cmsopt.c:471:73: style: Parameter 'Value' can be declared as const array [constParameter] lcms2-2.16/src/cmsopt.c:550:59: style: Parameter 'White1' can be declared as const array [constParameter] lcms2-2.16/src/cmsopt.c:550:85: style: Parameter 'White2' can be declared as const array [constParameter] lcms2-2.16/src/cmsopt.c:1048:24: style: Variable 'OptimizedPrelinCLUT' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsopt.c:1090:38: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsopt.c:1372:18: style: Variable 'Lut' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsopt.c:1618:75: style: Parameter 'Mat' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsopt.c:1618:89: style: Parameter 'Off' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsopt.c:1729:43: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsopt.c:1875:28: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmspack.c:150:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:532:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:584:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:647:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:675:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:929:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:964:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1002:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1038:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1074:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1088:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1141:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1198:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1271:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1323:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1390:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1458:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1487:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1517:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1547:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1576:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1759:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:1915:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:2741:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:2770:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:2800:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:2829:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:2887:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:2940:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:2995:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt8Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3045:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3097:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3147:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3175:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3307:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3337:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3399:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3452:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3504:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3557:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3969:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:4003:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFormatterInput [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:4013:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspack.c:3959:76: style:inconclusive: Function '_cmsRegisterFormattersPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:419:76: note: Function '_cmsRegisterFormattersPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmspack.c:3959:76: note: Function '_cmsRegisterFormattersPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmspack.c:1043:27: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmspack.c:1477:23: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmspack.c:1507:23: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmspack.c:1537:23: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmspack.c:1566:23: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmspack.c:1670:61: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:1735:61: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:1808:61: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:1864:61: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:1963:56: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:1989:60: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2102:56: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2123:63: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2145:60: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2167:65: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2257:65: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2289:69: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2306:56: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2325:60: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2344:65: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2380:73: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2415:82: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2449:77: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2484:86: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2501:64: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2521:68: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2542:73: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2563:77: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2600:63: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2646:55: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2662:63: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2677:64: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2693:60: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2708:69: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:2956:54: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3007:54: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3058:54: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3109:54: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3161:56: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3191:57: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3221:61: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3256:61: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3293:56: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3323:57: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3518:54: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/src/cmspack.c:3962:26: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmspack.c:2968:24: style: Variable 'v' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmspack.c:3019:24: style: Variable 'v' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmspcs.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_HIGHRESPRECALC [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspcs.c:730:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspcs.c:769:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspcs.c:814:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_GRAY [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmspcs.c:550:43: style: Local variable 'f' shadows outer function [shadowFunction] lcms2-2.16/src/cmspcs.c:119:18: note: Shadowed declaration lcms2-2.16/src/cmspcs.c:550:43: note: Shadow variable lcms2-2.16/src/cmsplugin.c:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt8Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:146:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:212:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:230:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:247:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsEncodedXYZNumber [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:262:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt8Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:275:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:289:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:302:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:318:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:331:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:344:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:361:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsEncodedXYZNumber [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:427:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:442:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:498:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:531:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_CORRUPTION_DETECTED [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:554:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsPluginMagicNumber [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:708:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:754:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_INTERNAL [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:810:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsPluginMemHandlerSig [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:1039:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsplugin.c:1042:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] lcms2-2.16/src/cmsplugin.c:747:44: style:inconclusive: Function '_cmsContextGetClientChunk' argument 1 names different: declaration 'id' definition 'ContextID'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:532:48: note: Function '_cmsContextGetClientChunk' argument 1 names different: declaration 'id' definition 'ContextID'. lcms2-2.16/src/cmsplugin.c:747:44: note: Function '_cmsContextGetClientChunk' argument 1 names different: declaration 'id' definition 'ContextID'. lcms2-2.16/src/cmsplugin.c:84:21: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsplugin.c:716:32: style: Variable 'id' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsplugin.c:1027:16: style: Variable 't' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsps2.c:341:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigProfileDescriptionTag [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:375:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:518:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:535:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Table16 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:673:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLER_INSPECT [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:702:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:741:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:784:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCurveSetElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:817:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:856:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:937:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_RELATIVE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:981:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:1038:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigNamedColorClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:1268:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_BLACKPOINTCOMPENSATION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:1375:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:1399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:1465:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_NODEFAULTRESOURCEDEF [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:1548:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsPS_RESOURCE_CRD [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:1576:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsPS_RESOURCE_CSA [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsps2.c:516:43: style: Parameter 'g1' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsps2.c:516:64: style: Parameter 'g2' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsps2.c:752:51: style: Parameter 'Pipeline' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsps2.c:921:26: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsps2.c:929:77: style: Parameter 'Matrix' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsps2.c:929:95: style: Parameter 'Shaper' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsps2.c:1369:83: style: Parameter 'Out' can be declared as const array [constParameter] lcms2-2.16/src/cmssamp.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_RELATIVE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssamp.c:80:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCMS_USED_AS_INPUT [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssamp.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssamp.c:197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLinkClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssamp.c:359:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssamp.c:284:78: style: Parameter 'x' can be declared as const array [constParameter] lcms2-2.16/src/cmssamp.c:284:100: style: Parameter 'y' can be declared as const array [constParameter] lcms2-2.16/src/cmssm.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:185:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VX [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:367:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:398:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:487:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:560:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmssm.c:263:12: style: Variable 'tN' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmssm.c:276:12: style: Variable 'tN' is assigned a value that is never used. [unreadVariable] lcms2-2.16/src/cmstypes.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:131:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:153:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:184:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:233:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:286:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:352:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsCIEXYZ [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:378:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsCIEXYZ [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigXYZType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:413:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsCIExyYTRIPLE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:457:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:468:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:484:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsCIExyYTRIPLE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:516:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:543:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:561:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:586:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:611:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:622:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:647:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:676:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:688:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFloat64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:709:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSignature [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:734:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSignature [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:802:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:843:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMultiLocalizedUnicodeType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:864:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:895:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:909:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsICCData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:938:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1031:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMultiLocalizedUnicodeType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1214:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCurveType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1287:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNKNOWN_EXTENSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1315:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1388:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsDateTimeNumber [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1406:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsDateTimeNumber [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1455:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsICCMeasurementConditions [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1466:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1481:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsICCMeasurementConditions [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1519:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNKNOWN_EXTENSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1607:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1670:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLut8Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1684:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLut8Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1716:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1772:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nEntries [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1812:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1848:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:1944:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNKNOWN_EXTENSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2069:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2119:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nEntries [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2151:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2238:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMatrixElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2427:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2506:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNKNOWN_EXTENSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2581:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2648:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSegments [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2729:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2787:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2900:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:2975:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3090:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3132:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3215:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3261:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3373:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3424:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigTextDescriptionType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3440:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3501:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3519:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3553:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID8 [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3570:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3614:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUcrBg [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3688:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3712:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUcrBg [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3763:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3796:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3879:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsScreening [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3918:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3938:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsScreening [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3963:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsICCViewingConditions [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:3991:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4005:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsICCViewingConditions [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4062:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigSegmentedCurve [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4198:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4236:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigSegmentedCurve [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4317:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4354:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4413:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4448:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4500:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4556:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4600:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4649:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4794:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_UNKNOWN_EXTENSION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:4912:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5001:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5064:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5085:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5118:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5131:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5272:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5354:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5448:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsVideoSignalType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5470:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5484:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsVideoSignalType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5524:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5543:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMHC2Type [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5570:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5580:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5636:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5653:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cmsTagBase [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:6017:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmstypes.c:5821:47: style:inconclusive: Function '_cmsRegisterTagTypePlugin' argument 1 names different: declaration 'ContextID' definition 'id'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:422:47: note: Function '_cmsRegisterTagTypePlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmstypes.c:5821:47: note: Function '_cmsRegisterTagTypePlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmstypes.c:5821:66: style:inconclusive: Function '_cmsRegisterTagTypePlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:422:73: note: Function '_cmsRegisterTagTypePlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmstypes.c:5821:66: note: Function '_cmsRegisterTagTypePlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmstypes.c:5826:59: style:inconclusive: Function '_cmsRegisterMultiProcessElementPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:431:59: note: Function '_cmsRegisterMultiProcessElementPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmstypes.c:5826:59: note: Function '_cmsRegisterMultiProcessElementPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmstypes.c:5826:78: style:inconclusive: Function '_cmsRegisterMultiProcessElementPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:431:85: note: Function '_cmsRegisterMultiProcessElementPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmstypes.c:5826:78: note: Function '_cmsRegisterMultiProcessElementPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmstypes.c:6008:43: style:inconclusive: Function '_cmsRegisterTagPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:425:43: note: Function '_cmsRegisterTagPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmstypes.c:6008:43: note: Function '_cmsRegisterTagPlugin' argument 1 names different: declaration 'ContextID' definition 'id'. lcms2-2.16/src/cmstypes.c:6008:62: style:inconclusive: Function '_cmsRegisterTagPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:425:69: note: Function '_cmsRegisterTagPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmstypes.c:6008:62: note: Function '_cmsRegisterTagPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmstypes.c:72:23: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmstypes.c:669:23: style: Variable 'Value' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmstypes.c:907:17: style: Variable 'BinData' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmstypes.c:1263:19: style: Variable 'Curve' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmstypes.c:1667:18: style: Variable 'Lut' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmstypes.c:1681:18: style: Variable 'Lut' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmstypes.c:4094:32: style: Variable 'ParamsByType' can be declared as const array [constVariable] lcms2-2.16/src/cmstypes.c:4230:61: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmstypes.c:4265:29: style: Variable 'ParamsByType' can be declared as const array [constVariable] lcms2-2.16/src/cmstypes.c:6010:19: style: Variable 'Plugin' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsvirt.c:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigDisplayClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigDisplayClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:302:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLinkClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:402:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:483:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigAbstractClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:530:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigAbstractClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:576:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigAbstractClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:751:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigColorSpaceClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:841:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:862:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INPUT_DIMENSIONS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:967:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigOutputClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:1015:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigXYZData [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:1026:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_GUESSDEVICECLASS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:1077:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigNamedColorClass [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:1154:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:1207:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigNamedColorElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsvirt.c:1274:19: style: Variable 'FirstStage' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsvirt.c:1275:19: style: Variable 'LastStage' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmswtpnt.c:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmswtpnt.c:176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmswtpnt.c:205:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmswtpnt.c:260:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmswtpnt.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmswtpnt.c:341:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmswtpnt.c:281:69: style:inconclusive: Function '_cmsBuildRGB2XYZtransferMatrix' argument 2 names different: declaration 'WhitePoint' definition 'WhitePt'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:1150:71: note: Function '_cmsBuildRGB2XYZtransferMatrix' argument 2 names different: declaration 'WhitePoint' definition 'WhitePt'. lcms2-2.16/src/cmswtpnt.c:281:69: note: Function '_cmsBuildRGB2XYZtransferMatrix' argument 2 names different: declaration 'WhitePoint' definition 'WhitePt'. lcms2-2.16/src/cmswtpnt.c:281:101: style:inconclusive: Function '_cmsBuildRGB2XYZtransferMatrix' argument 3 names different: declaration 'Primaries' definition 'Primrs'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:1150:106: note: Function '_cmsBuildRGB2XYZtransferMatrix' argument 3 names different: declaration 'Primaries' definition 'Primrs'. lcms2-2.16/src/cmswtpnt.c:281:101: note: Function '_cmsBuildRGB2XYZtransferMatrix' argument 3 names different: declaration 'Primaries' definition 'Primrs'. lcms2-2.16/src/cmsxform.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt64Number [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:267:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:334:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:372:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:473:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:567:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:718:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:873:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_NOOPTIMIZE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:1021:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:1073:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ANY [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:1104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsD50X [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:1137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_NULLTRANSFORM [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:1283:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_RANGE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:1363:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_BLACKPOINTCOMPENSATION [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:1440:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsERROR_NOT_SUITABLE [valueFlowBailoutIncompleteVar] lcms2-2.16/src/cmsxform.c:708:75: style:inconclusive: Function '_cmsRegisterTransformPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. [funcArgNamesDifferent] lcms2-2.16/src/lcms2_internal.h:437:75: note: Function '_cmsRegisterTransformPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsxform.c:708:75: note: Function '_cmsRegisterTransformPlugin' argument 2 names different: declaration 'Plugin' definition 'Data'. lcms2-2.16/src/cmsxform.c:1288:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] lcms2-2.16/src/cmsxform.c:42:11: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsxform.c:106:30: style: Variable 'ContextAlarmCodes' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsxform.c:132:11: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsxform.c:756:72: style: Parameter 'CMMcargo' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsxform.c:763:74: style: Parameter 'CMMcargo' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsxform.c:770:77: style: Parameter 'CMMcargo' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsxform.c:778:78: style: Parameter 'CMMcargo' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsxform.c:785:80: style: Parameter 'CMMcargo' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsxform.c:792:82: style: Parameter 'CMMcargo' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsxform.c:799:84: style: Parameter 'CMMcargo' can be declared as pointer to const [constParameterPointer] lcms2-2.16/src/cmsxform.c:809:41: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsxform.c:1405:20: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsxform.c:1414:20: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] lcms2-2.16/src/cmsxform.c:1422:20: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] lcms2-2.16/testbed/alpha_test.c:271:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lcms2-2.16/testbed/alpha_test.c:271:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lcms2-2.16/testbed/alpha_test.c:286:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lcms2-2.16/testbed/alpha_test.c:286:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lcms2-2.16/testbed/testcms2.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:425:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:443:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:554:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:668:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt8Number [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:851:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:874:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:885:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:952:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsD50X [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1030:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1065:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1072:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1079:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1085:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1091:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1098:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1111:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1130:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1181:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_FLOAT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1227:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_FLOAT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1272:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_16BITS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1316:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_TRILINEAR [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1362:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_FLOAT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1413:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_FLOAT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1464:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_16BITS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1511:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_TRILINEAR [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1567:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1643:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1842:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1864:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1887:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1911:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1937:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1963:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:1980:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2009:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2038:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2069:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2099:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2157:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2187:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:2659:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:3009:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:3506:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:3643:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigProfileDescriptionTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:3709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:3811:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:3872:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:3946:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4309:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4409:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4443:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4492:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigPerceptualReferenceMediumGamut [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4548:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4704:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4741:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsILLUMINANT_TYPE_D50 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4861:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4935:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Frequency [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:4968:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5001:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Manufacturer [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5089:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5143:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigViewingConditionsTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigVcgtTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMetaTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMetaTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigcicpTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5398:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5422:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMHC2Tag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5452:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigAToB0Tag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5669:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigProfileDescriptionTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5687:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5772:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5791:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5847:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5861:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5892:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5927:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5959:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:5995:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6020:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6058:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6176:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_DBL [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6208:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6294:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6367:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6391:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6417:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6473:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6517:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_ABSOLUTE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6587:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6645:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_RELATIVE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6652:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_PERCEPTUAL [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6679:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6757:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6826:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6842:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6871:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6912:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTENT_RELATIVE_COLORIMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:6946:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7227:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7248:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7285:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_DBL [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7310:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_DBL [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayTRCTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7408:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7525:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7582:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigColorSpaceClass [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7625:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRgbData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7737:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7882:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7939:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGamutTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:7982:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigMetaTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8058:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigDeviceMfgDescTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8088:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8214:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8_PLANAR [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8234:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigLabData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8393:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCopyrightTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8431:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_DBL [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8487:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_XYZ_DBL [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8535:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_MCH3 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8611:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigBlueColorantTag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8726:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8754:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRgbData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8827:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8833:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8856:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGBA_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8908:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:8960:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9014:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9067:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9118:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_FLT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9306:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRgbData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9513:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCMS_VERSION [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testcms2.c:9772:9: style: The if condition is the same as the previous if condition [duplicateCondition] lcms2-2.16/testbed/testcms2.c:9505:36: note: 'DoPluginTests' is assigned value '1' here. lcms2-2.16/testbed/testcms2.c:9503:35: note: 'DoSpeedTests' is assigned value '1' here. lcms2-2.16/testbed/testcms2.c:9751:9: note: First condition lcms2-2.16/testbed/testcms2.c:9772:9: note: Second condition lcms2-2.16/testbed/testcms2.c:9548:9: style: Condition 'DoCheckTests' is always true [knownConditionTrueFalse] lcms2-2.16/testbed/testcms2.c:9504:35: note: Assignment 'DoCheckTests=1', assigned value is 1 lcms2-2.16/testbed/testcms2.c:9513:35: note: Assuming condition is false lcms2-2.16/testbed/testcms2.c:9548:9: note: Condition 'DoCheckTests' is always true lcms2-2.16/testbed/testcms2.c:9551:9: style: Condition 'DoCheckTests' is always true [knownConditionTrueFalse] lcms2-2.16/testbed/testcms2.c:9504:35: note: Assignment 'DoCheckTests=1', assigned value is 1 lcms2-2.16/testbed/testcms2.c:9513:35: note: Assuming condition is false lcms2-2.16/testbed/testcms2.c:9551:9: note: Condition 'DoCheckTests' is always true lcms2-2.16/testbed/testcms2.c:106:57: error: Pointer addition with NULL pointer. [nullPointerArithmetic] lcms2-2.16/testbed/testcms2.c:9548:22: style: Same expression on both sides of '||' because 'DoCheckTests' and 'DoSpeedTests' represent the same value. [knownConditionTrueFalse] lcms2-2.16/testbed/testcms2.c:9504:35: note: 'DoCheckTests' is assigned value '1' here. lcms2-2.16/testbed/testcms2.c:9503:35: note: 'DoSpeedTests' is assigned value '1' here. lcms2-2.16/testbed/testcms2.c:9548:22: note: Same expression on both sides of '||' because 'DoCheckTests' and 'DoSpeedTests' represent the same value. lcms2-2.16/testbed/testcms2.c:9786:22: style: Same expression on both sides of '||' because 'DoCheckTests' and 'DoSpeedTests' represent the same value. [knownConditionTrueFalse] lcms2-2.16/testbed/testcms2.c:9504:35: note: 'DoCheckTests' is assigned value '1' here. lcms2-2.16/testbed/testcms2.c:9503:35: note: 'DoSpeedTests' is assigned value '1' here. lcms2-2.16/testbed/testcms2.c:9786:22: note: Same expression on both sides of '||' because 'DoCheckTests' and 'DoSpeedTests' represent the same value. lcms2-2.16/testbed/testcms2.c:1748:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/testbed/testcms2.c:1764:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/testbed/testcms2.c:1779:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/testbed/testcms2.c:1794:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/testbed/testcms2.c:1809:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/testbed/testcms2.c:1824:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/testbed/testcms2.c:8566:19: style: Local variable 'Gamma' shadows outer function [shadowFunction] lcms2-2.16/testbed/testcms2.c:2843:18: note: Shadowed declaration lcms2-2.16/testbed/testcms2.c:8566:19: note: Shadow variable lcms2-2.16/testbed/testcms2.c:9301:19: style: Local variable 'Gamma' shadows outer function [shadowFunction] lcms2-2.16/testbed/testcms2.c:2843:18: note: Shadowed declaration lcms2-2.16/testbed/testcms2.c:9301:19: note: Shadow variable lcms2-2.16/testbed/testcms2.c:4487:22: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/testbed/testcms2.c:4509:16: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/testbed/testcms2.c:4704:21: style: Variable 'Pt' can be declared as pointer to const [constVariablePointer] lcms2-2.16/testbed/testcms2.c:5344:25: style: Variable 'v' can be declared as pointer to const [constVariablePointer] lcms2-2.16/testbed/testcms2.c:9500:26: style: Parameter 'argv' can be declared as const array [constParameter] lcms2-2.16/testbed/testcms2.c:3893:11: style: Variable 'f' is assigned a value that is never used. [unreadVariable] lcms2-2.16/testbed/testcms2.c:3894:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] lcms2-2.16/testbed/testcms2.c:4148:11: style: Variable 'f' is assigned a value that is never used. [unreadVariable] lcms2-2.16/testbed/testcms2.c:4149:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] lcms2-2.16/testbed/testcms2.c:7901:14: style: Variable 'y[i]' is assigned a value that is never used. [unreadVariable] lcms2-2.16/testbed/testcms2.c:9506:31: style: Variable 'DoZooTests' is assigned a value that is never used. [unreadVariable] lcms2-2.16/testbed/testplugin.c:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_LERP_FLAGS_FLOAT [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:383:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSREGISTER [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:684:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_RGB [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_RGB [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:743:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_RGB [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:771:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:790:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt32Number [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:963:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1019:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigDToB3Tag [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1137:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCurveSetElemType [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1227:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1270:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1324:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_GRAY_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1362:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1457:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigGrayData [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:1513:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_CMYK [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testplugin.c:657:56: style: Parameter 'wOut' can be declared as const array. However it seems that 'my_Pack565' is a callback function, if 'wOut' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcms2-2.16/testbed/testplugin.c:702:28: note: You might need to cast the function pointer here lcms2-2.16/testbed/testplugin.c:657:56: note: Parameter 'wOut' can be declared as const array lcms2-2.16/testbed/testplugin.c:822:22: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] lcms2-2.16/testbed/testplugin.c:1320:45: style: Parameter 'OutputFormat' can be declared as pointer to const [constParameterPointer] lcms2-2.16/testbed/testplugin.c:1403:12: style: Variable 'mtx_' can be declared as pointer to const [constVariablePointer] lcms2-2.16/testbed/testthread.cpp:25:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testthread.cpp:51:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/testbed/testthread.cpp:85:16: style: Local variable 'ctx' shadows outer variable [shadowVariable] lcms2-2.16/testbed/testthread.cpp:5:19: note: Shadowed declaration lcms2-2.16/testbed/testthread.cpp:85:16: note: Shadow variable lcms2-2.16/testbed/testthread.cpp:100:14: style: Local variable 'i' shadows outer variable [shadowVariable] lcms2-2.16/testbed/testthread.cpp:84:9: note: Shadowed declaration lcms2-2.16/testbed/testthread.cpp:100:14: note: Shadow variable lcms2-2.16/utils/common/vprf.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:124:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:276:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_GRAY [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/vprf.c:258:9: error: Resource leak: out [resourceLeak] lcms2-2.16/utils/common/vprf.c:204:42: style:inconclusive: Function 'PrintProfileInformation' argument 1 names different: declaration 'h' definition 'hInput'. [funcArgNamesDifferent] lcms2-2.16/utils/common/utils.h:79:42: note: Function 'PrintProfileInformation' argument 1 names different: declaration 'h' definition 'hInput'. lcms2-2.16/utils/common/vprf.c:204:42: note: Function 'PrintProfileInformation' argument 1 names different: declaration 'h' definition 'hInput'. lcms2-2.16/utils/common/xgetopt.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/common/xgetopt.c:43:43: style: Parameter 'optionS' can be declared as pointer to const [constParameterPointer] lcms2-2.16/utils/jpgicc/iccjpeg.c:73:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/iccjpeg.c:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/iccjpeg.c:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/iccjpeg.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JMSG_LENGTH_MAX [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:251:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsAT_BEGIN [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:300:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:331:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:469:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:563:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:638:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_Lab [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:759:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:781:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JCS_GRAYSCALE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:879:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:930:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_BLACKPOINTCOMPENSATION [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:1056:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:1117:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:1253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/jpgicc/jpgicc.c:188:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/jpgicc/jpgicc.c:201:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/jpgicc/jpgicc.c:375:26: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] lcms2-2.16/utils/jpgicc/jpgicc.c:394:26: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] lcms2-2.16/utils/jpgicc/jpgicc.c:68:13: style: struct member 'my_error_mgr::Cargo' is never used. [unusedStructMember] lcms2-2.16/utils/jpgicc/jpgicc.c:461:13: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] lcms2-2.16/utils/linkicc/linkicc.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/linkicc/linkicc.c:111:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/linkicc/linkicc.c:237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/linkicc/linkicc.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:333:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigCmykData [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_NOOPTIMIZE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:501:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:668:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/matlab/icctrans.c:696:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lcms2-2.16/utils/matlab/icctrans.c:698:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lcms2-2.16/utils/matlab/icctrans.c:210:14: style: Local variable 'InputChannels' shadows outer variable [shadowVariable] lcms2-2.16/utils/matlab/icctrans.c:62:28: note: Shadowed declaration lcms2-2.16/utils/matlab/icctrans.c:210:14: note: Shadow variable lcms2-2.16/utils/matlab/icctrans.c:103:43: style: Parameter 'optionS' can be declared as pointer to const [constParameterPointer] lcms2-2.16/utils/psicc/psicc.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/psicc/psicc.c:76:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/psicc/psicc.c:182:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_BLACKPOINTCOMPENSATION [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/psicc/psicc.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/itufax.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/itufax.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/itufax.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/itufax.c:40:19: style: Parameter 'In' can be declared as const array [constParameter] lcms2-2.16/utils/samples/mkcmy.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mkcmy.c:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mkcmy.c:97:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_Lab_16 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mkcmy.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mkcmy.c:71:27: style: Parameter 'In' can be declared as const array. However it seems that 'Reverse' is a callback function, if 'In' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcms2-2.16/utils/samples/mkcmy.c:143:25: note: You might need to cast the function pointer here lcms2-2.16/utils/samples/mkcmy.c:71:27: note: Parameter 'In' can be declared as const array lcms2-2.16/utils/samples/mkgrayer.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mkgrayer.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mktiff8.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mktiff8.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/mktiff8.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/roundtrip.c:62:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RGB_8 [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/roundtrip.c:28:31: style: Parameter 'bin' can be declared as const array [constParameter] lcms2-2.16/utils/samples/roundtrip.c:28:54: style: Parameter 'bout' can be declared as const array [constParameter] lcms2-2.16/utils/samples/vericc.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/vericc.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/wtpt.c:46:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/wtpt.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/samples/wtpt.c:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xoptind [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbose [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:119:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:194:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_PHOTOMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:302:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_ICCPROFILE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_PHOTOMETRIC [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:636:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xoptind [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tifdiff.c:173:19: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] lcms2-2.16/utils/tificc/tifdiff.c:179:20: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] lcms2-2.16/utils/tificc/tificc.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbose [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbose [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsUInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:292:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_PACK_FLAGS_FLOAT [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:322:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:448:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:477:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_TILEWIDTH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:540:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsInt16Number [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:610:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_BITSPERSAMPLE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:719:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_SUBFILETYPE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:801:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_ICCPROFILE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:823:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_ICCPROFILE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:900:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_COPY_ALPHA [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:1040:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:1115:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:1273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xoptind [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/tificc/tificc.c:647:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] lcms2-2.16/utils/tificc/tificc.c:649:9: note: Found duplicate branches for 'if' and 'else'. lcms2-2.16/utils/tificc/tificc.c:647:9: note: Found duplicate branches for 'if' and 'else'. lcms2-2.16/utils/tificc/tificc.c:162:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/tificc/tificc.c:181:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/tificc/tificc.c:204:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/tificc/tificc.c:229:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/tificc/tificc.c:253:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/tificc/tificc.c:278:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lcms2-2.16/utils/tificc/tificc.c:136:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] lcms2-2.16/utils/tificc/tificc.c:173:22: style: Variable 'accum16' can be declared as pointer to const [constVariablePointer] lcms2-2.16/utils/tificc/tificc.c:188:57: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/utils/tificc/tificc.c:211:57: style: Parameter 'wOut' can be declared as const array [constParameter] lcms2-2.16/utils/tificc/tificc.c:236:57: style: Parameter 'wOut' can be declared as const array. However it seems that 'PackTIFFLab16' is a callback function, if 'wOut' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcms2-2.16/utils/tificc/tificc.c:304:64: note: You might need to cast the function pointer here lcms2-2.16/utils/tificc/tificc.c:236:57: note: Parameter 'wOut' can be declared as const array lcms2-2.16/utils/tificc/tificc.c:259:57: style: Parameter 'wOut' can be declared as const array. However it seems that 'PackTIFFLabA16' is a callback function, if 'wOut' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcms2-2.16/utils/tificc/tificc.c:301:61: note: You might need to cast the function pointer here lcms2-2.16/utils/tificc/tificc.c:259:57: note: Parameter 'wOut' can be declared as const array lcms2-2.16/utils/transicc/transicc.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:149:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:426:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsFLAGS_NOCACHE [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:707:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:734:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:771:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbose [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:794:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAX_PATH [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:838:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Verbose [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:1223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xoptind [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:1250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsMAXCHANNELS [valueFlowBailoutIncompleteVar] lcms2-2.16/utils/transicc/transicc.c:776:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] lcms2-2.16/utils/transicc/transicc.c:771:24: note: outer condition: hTransXYZ lcms2-2.16/utils/transicc/transicc.c:776:13: note: identical inner condition: hTransXYZ lcms2-2.16/utils/transicc/transicc.c:842:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] lcms2-2.16/utils/transicc/transicc.c:838:24: note: outer condition: hTransXYZ lcms2-2.16/utils/transicc/transicc.c:842:13: note: identical inner condition: hTransXYZ lcms2-2.16/utils/transicc/transicc.c:791:42: style: Parameter 'Encoded' can be declared as const array [constParameter] diff: 2.14.0 lcms2-2.16/src/cmsio0.c:624:13: style: Condition '!lFollowLinks' is always false [knownConditionTrueFalse] DONE