2025-05-05 19:32 ftp://ftp.de.debian.org/debian/pool/main/libj/libjpeg-turbo/libjpeg-turbo_2.1.5.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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 1019 999 elapsed-time: 21.3 21.3 head-timing-info: old-timing-info: head results: libjpeg-turbo-2.1.5/jpeglib.h:75:1: debug: Failed to parse 'typedef short ( * * ) [ 64 ] JBLOCKARRAY ;'. The checking continues anyway. [simplifyTypedef] libjpeg-turbo-2.1.5/jinclude.h:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jinclude.h:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cdjpeg.c:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cdjpeg.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cdjpeg.c:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cdjpeg.c:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cdjpeg.c:97:16: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jinclude.h:81:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/djpeg.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/djpeg.c:270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/djpeg.c:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/djpeg.c:551:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_LIB_VERSION [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cjpeg.c:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cjpeg.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cjpeg.c:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cjpeg.c:583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_LIB_VERSION [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cjpeg.c:698:3: error: Null pointer dereference: src_mgr [nullPointer] libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Calling function 'select_file_type' returns 0 libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Assignment 'src_mgr=select_file_type(&cinfo,input_file)', assigned value is 0 libjpeg-turbo-2.1.5/cjpeg.c:698:3: note: Null pointer dereference libjpeg-turbo-2.1.5/cjpeg.c:704:5: error: Null pointer dereference: src_mgr [nullPointer] libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Calling function 'select_file_type' returns 0 libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Assignment 'src_mgr=select_file_type(&cinfo,input_file)', assigned value is 0 libjpeg-turbo-2.1.5/cjpeg.c:704:5: note: Null pointer dereference libjpeg-turbo-2.1.5/cjpeg.c:733:23: warning:inconclusive: Possible null pointer dereference: src_mgr [nullPointer] libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Calling function 'select_file_type' returns 0 libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Assignment 'src_mgr=select_file_type(&cinfo,input_file)', assigned value is 0 libjpeg-turbo-2.1.5/cjpeg.c:733:23: note: Null pointer dereference libjpeg-turbo-2.1.5/cjpeg.c:734:40: warning:inconclusive: Possible null pointer dereference: src_mgr [nullPointer] libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Calling function 'select_file_type' returns 0 libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Assignment 'src_mgr=select_file_type(&cinfo,input_file)', assigned value is 0 libjpeg-turbo-2.1.5/cjpeg.c:734:40: note: Null pointer dereference libjpeg-turbo-2.1.5/cjpeg.c:738:5: warning:inconclusive: Possible null pointer dereference: src_mgr [nullPointer] libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Calling function 'select_file_type' returns 0 libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Assignment 'src_mgr=select_file_type(&cinfo,input_file)', assigned value is 0 libjpeg-turbo-2.1.5/cjpeg.c:738:5: note: Null pointer dereference libjpeg-turbo-2.1.5/cjpeg.c:710:14: style: Variable 'file_index' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/fuzz/compress.cc:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/fuzz/compress.cc:100:21: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:688:5: error: Memory leak: icc_profile [memleak] libjpeg-turbo-2.1.5/cjpeg.c:700:3: error: Null pointer dereference: src_mgr [nullPointer] libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Calling function 'select_file_type' returns 0 libjpeg-turbo-2.1.5/cjpeg.c:697:29: note: Assignment 'src_mgr=select_file_type(&cinfo,input_file)', assigned value is 0 libjpeg-turbo-2.1.5/cjpeg.c:700:3: note: Null pointer dereference libjpeg-turbo-2.1.5/cjpeg.c:90:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/compress_yuv.cc:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/cjpeg.c:95:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:97:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:117:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:153:33: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:669:24: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:692:29: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:749:27: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:48:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:48:22: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:48:38: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:48:55: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:49:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:49:26: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:49:46: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:50:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:50:25: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:50:38: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:50:57: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:51:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:54:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:54:22: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:54:45: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:54:61: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:55:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:55:24: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:55:44: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:55:64: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:56:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:56:24: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:56:39: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:56:58: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:57:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/cjpeg.c:261:9: style: The scope of the variable 'arg' can be reduced. [variableScope] libjpeg-turbo-2.1.5/cjpeg.c:569:9: style: The scope of the variable 'icc_file' can be reduced. [variableScope] libjpeg-turbo-2.1.5/cjpeg.c:575:14: style: The scope of the variable 'num_scanlines' can be reduced. [variableScope] libjpeg-turbo-2.1.5/cjpeg.c:574:25: style: Variable 'outsize' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/cjpeg.c:574:17: style: Variable 'outsize' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/fuzz/compress_yuv.cc:108:19: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/compress_yuv.cc:111:10: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/decompress.cc:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TJFLAG_LIMITSCANS [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/fuzz/decompress_yuv.cc:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TJFLAG_LIMITSCANS [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/fuzz/decompress.cc:83:19: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/decompress.cc:45:13: style: Variable 'pixelFormats' can be declared as const array [constVariable] libjpeg-turbo-2.1.5/fuzz/decompress_yuv.cc:80:19: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/decompress_yuv.cc:83:10: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/decompress_yuv.cc:45:13: style: Variable 'pixelFormats' can be declared as const array [constVariable] libjpeg-turbo-2.1.5/fuzz/transform.cc:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TJ_NUMSAMP [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/fuzz/transform.cc:75:16: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/transform.cc:84:5: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/fuzz/transform.cc:91:16: style: C-style pointer casting [cstyleCast] libjpeg-turbo-2.1.5/jcapimin.c:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_LIB_VERSION [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcarith.c:390:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcarith.c:479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcarith.c:581:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcarith.c:613:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcarith.c:708:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcarith.c:866:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JERR_NO_ARITH_TABLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcarith.c:867:28: warning: Either the condition 'tbl>=16' is redundant or the array 'entropy->dc_stats[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jcarith.c:865:26: note: Assuming that condition 'tbl>=16' is not redundant libjpeg-turbo-2.1.5/jcarith.c:867:28: note: Array index out of bounds libjpeg-turbo-2.1.5/jcarith.c:867:28: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->dc_stats[16]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jcarith.c:865:15: note: Assuming that condition 'tbl<0' is not redundant libjpeg-turbo-2.1.5/jcarith.c:867:28: note: Negative array index libjpeg-turbo-2.1.5/jcarith.c:880:28: warning: Either the condition 'tbl>=16' is redundant or the array 'entropy->ac_stats[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jcarith.c:878:26: note: Assuming that condition 'tbl>=16' is not redundant libjpeg-turbo-2.1.5/jcarith.c:880:28: note: Array index out of bounds libjpeg-turbo-2.1.5/jcarith.c:880:28: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->ac_stats[16]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jcarith.c:878:15: note: Assuming that condition 'tbl<0' is not redundant libjpeg-turbo-2.1.5/jcarith.c:880:28: note: Negative array index libjpeg-turbo-2.1.5/jccolext.c:85:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/jcarith.c:689:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcarith.c:832:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcarith.c:625:13: style: Variable 'v' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/jcarith.c:628:13: style: Variable 'v' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/jcarith.c:634:13: style: Variable 'v' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/jcarith.c:637:13: style: Variable 'v' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/jcdctmgr.c:384:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcdctmgr.c:536:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jccolext.c:61:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jccolext.c:108:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jccolor.c:218:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jccolor.c:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcdctmgr.c:251:33: warning: Either the condition 'qtblno>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jcdctmgr.c:248:30: note: Assuming that condition 'qtblno>=4' is not redundant libjpeg-turbo-2.1.5/jcdctmgr.c:251:33: note: Array index out of bounds libjpeg-turbo-2.1.5/jcdctmgr.c:251:33: warning: Either the condition 'qtblno<0' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jcdctmgr.c:248:16: note: Assuming that condition 'qtblno<0' is not redundant libjpeg-turbo-2.1.5/jcdctmgr.c:251:33: note: Negative array index libjpeg-turbo-2.1.5/jcdctmgr.c:408:40: style: Parameter 'divisors' can be declared as pointer to const. However it seems that 'quantize' is a callback function, if 'divisors' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcdctmgr.c:681:24: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcdctmgr.c:408:40: note: Parameter 'divisors' can be declared as pointer to const libjpeg-turbo-2.1.5/jcdctmgr.c:408:59: style: Parameter 'workspace' can be declared as pointer to const. However it seems that 'quantize' is a callback function, if 'workspace' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcdctmgr.c:681:24: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcdctmgr.c:408:59: note: Parameter 'workspace' can be declared as pointer to const libjpeg-turbo-2.1.5/jcdctmgr.c:490:56: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'forward_DCT' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcdctmgr.c:644:29: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcdctmgr.c:490:56: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jcdctmgr.c:556:49: style: Parameter 'divisors' can be declared as pointer to const. However it seems that 'quantize_float' is a callback function, if 'divisors' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcdctmgr.c:693:30: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcdctmgr.c:556:49: note: Parameter 'divisors' can be declared as pointer to const libjpeg-turbo-2.1.5/jcdctmgr.c:557:28: style: Parameter 'workspace' can be declared as pointer to const. However it seems that 'quantize_float' is a callback function, if 'workspace' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcdctmgr.c:693:30: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcdctmgr.c:557:28: note: Parameter 'workspace' can be declared as pointer to const libjpeg-turbo-2.1.5/jcdctmgr.c:579:62: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'forward_DCT_float' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcdctmgr.c:653:29: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcdctmgr.c:579:62: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jchuff.c:97:0: error: #error Cannot determine word size [preprocessorErrorDirective] libjpeg-turbo-2.1.5/jchuff.c:97:2: error: #error Cannot determine word size [preprocessorErrorDirective] libjpeg-turbo-2.1.5/jccolor.c:392:19: style: Variable 'ctab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jccolext.c:38:19: style: Variable 'ctab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jccolext.c:92:19: style: Variable 'ctab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcmaster.c:638:51: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/jcmarker.c:162:9: warning: Either the condition 'qtbl==NULL' is redundant or there is possible null pointer dereference: qtbl. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jcmarker.c:157:12: note: Assuming that condition 'qtbl==NULL' is not redundant libjpeg-turbo-2.1.5/jcmarker.c:162:9: note: Null pointer dereference libjpeg-turbo-2.1.5/jcmarker.c:205:8: warning: Either the condition 'htbl==NULL' is redundant or there is possible null pointer dereference: htbl. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jcmarker.c:202:12: note: Assuming that condition 'htbl==NULL' is not redundant libjpeg-turbo-2.1.5/jcmarker.c:205:8: note: Null pointer dereference libjpeg-turbo-2.1.5/jcmarker.c:562:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcparam.c:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jstdhuff.c:45:31: warning: Either the condition 'nsymbols>256' is redundant or the array '(*htblptr)->huffval[256]' is accessed at index 257, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jstdhuff.c:41:32: note: Assuming that condition 'nsymbols>256' is not redundant libjpeg-turbo-2.1.5/jstdhuff.c:45:31: note: Array index out of bounds libjpeg-turbo-2.1.5/jcparam.c:48:35: warning: Either the condition 'which_tbl<0' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jcparam.c:45:17: note: Assuming that condition 'which_tbl<0' is not redundant libjpeg-turbo-2.1.5/jcparam.c:48:35: note: Negative array index libjpeg-turbo-2.1.5/jcparam.c:526:13: style: Variable 'scanptr' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/jcparam.c:537:13: style: Variable 'scanptr' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/jcsample.c:147:59: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'int_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcsample.c:513:33: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcsample.c:147:59: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jcsample.c:194:64: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'fullsize_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcsample.c:483:35: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcsample.c:194:64: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jcsample.c:219:60: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v1_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcsample.c:490:35: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcsample.c:219:60: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jcsample.c:255:60: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v2_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcsample.c:508:37: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcsample.c:255:60: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jcsample.c:297:67: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v2_smooth_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcsample.c:500:37: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcsample.c:297:67: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jcsample.c:385:71: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'fullsize_smooth_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jcsample.c:479:35: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jcsample.c:385:71: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/djpeg.c:469:10: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libjpeg-turbo-2.1.5/jdapimin.c:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_LIB_VERSION [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdapimin.c:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jctrans.c:129:41: warning: Either the condition 'tblno>=4' is redundant or the array 'srcinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jctrans.c:126:28: note: Assuming that condition 'tblno>=4' is not redundant libjpeg-turbo-2.1.5/jctrans.c:129:41: note: Array index out of bounds libjpeg-turbo-2.1.5/jctrans.c:129:41: warning: Either the condition 'tblno<0' is redundant or the array 'srcinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jctrans.c:126:15: note: Assuming that condition 'tblno<0' is not redundant libjpeg-turbo-2.1.5/jctrans.c:129:41: note: Negative array index libjpeg-turbo-2.1.5/jctrans.c:72:15: style: Variable 'c_quant' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jctrans.c:72:25: style: Variable 'slot_quant' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcphuff.c:503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcphuff.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_SIZE_T [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcphuff.c:771:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jcphuff.c:937:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_SIZE_T [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdarith.c:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdarith.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdarith.c:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdarith.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdarith.c:526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCU_data [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdarith.c:714:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JERR_NO_ARITH_TABLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdapistd.c:174:8: warning: Either the condition '!width' is redundant or there is possible null pointer dereference: width. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jdapistd.c:170:19: note: Assuming that condition '!width' is not redundant libjpeg-turbo-2.1.5/jdapistd.c:174:8: note: Null pointer dereference libjpeg-turbo-2.1.5/jdarith.c:715:28: warning: Either the condition 'tbl>=16' is redundant or the array 'entropy->dc_stats[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jdarith.c:713:26: note: Assuming that condition 'tbl>=16' is not redundant libjpeg-turbo-2.1.5/jdarith.c:715:28: note: Array index out of bounds libjpeg-turbo-2.1.5/jdarith.c:715:28: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->dc_stats[16]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jdarith.c:713:15: note: Assuming that condition 'tbl<0' is not redundant libjpeg-turbo-2.1.5/jdarith.c:715:28: note: Negative array index libjpeg-turbo-2.1.5/jdarith.c:727:28: warning: Either the condition 'tbl>=16' is redundant or the array 'entropy->ac_stats[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jdarith.c:725:26: note: Assuming that condition 'tbl>=16' is not redundant libjpeg-turbo-2.1.5/jdarith.c:727:28: note: Array index out of bounds libjpeg-turbo-2.1.5/jdarith.c:727:28: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->ac_stats[16]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jdarith.c:725:15: note: Assuming that condition 'tbl<0' is not redundant libjpeg-turbo-2.1.5/jdarith.c:727:28: note: Negative array index libjpeg-turbo-2.1.5/jdarith.c:508:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdarith.c:636:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdatadst-tj.c:100:10: warning: If memory allocation fails, then there is a possible null pointer dereference: nextbuffer [nullPointerOutOfMemory] libjpeg-turbo-2.1.5/jdatadst-tj.c:95:32: note: Assuming allocation function fails libjpeg-turbo-2.1.5/jdatadst-tj.c:95:16: note: Assignment 'nextbuffer=(unsigned char*)malloc(nextsize)', assigned value is 0 libjpeg-turbo-2.1.5/jdatadst-tj.c:100:10: note: Null pointer dereference libjpeg-turbo-2.1.5/jdatadst-tj.c:106:43: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libjpeg-turbo-2.1.5/jdatadst-tj.c:95:32: note: Assuming allocation function fails libjpeg-turbo-2.1.5/jdatadst-tj.c:95:16: note: Assignment 'nextbuffer=(unsigned char*)malloc(nextsize)', assigned value is 0 libjpeg-turbo-2.1.5/jdatadst-tj.c:106:43: note: Null pointer addition libjpeg-turbo-2.1.5/jdatasrc.c:109:14: style: Checking if unsigned expression 'nbytes' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/jdcol565.c:98:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/jdcolext.c:83:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/jcphuff.c:273:30: warning: Either the condition 'tbl>=4' is redundant or the array 'entropy->count_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jcphuff.c:269:26: note: Assuming that condition 'tbl>=4' is not redundant libjpeg-turbo-2.1.5/jcphuff.c:273:30: note: Array index out of bounds libjpeg-turbo-2.1.5/jcphuff.c:273:30: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->count_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jcphuff.c:269:15: note: Assuming that condition 'tbl<0' is not redundant libjpeg-turbo-2.1.5/jcphuff.c:273:30: note: Negative array index libjpeg-turbo-2.1.5/jcphuff.c:595:61: style:inconclusive: Function 'encode_mcu_AC_first_prepare' argument 6 names different: declaration 'zerobits' definition 'bits'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/jcphuff.c:159:28: note: Function 'encode_mcu_AC_first_prepare' argument 6 names different: declaration 'zerobits' definition 'bits'. libjpeg-turbo-2.1.5/jcphuff.c:595:61: note: Function 'encode_mcu_AC_first_prepare' argument 6 names different: declaration 'zerobits' definition 'bits'. libjpeg-turbo-2.1.5/jcphuff.c:211:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcphuff.c:393:20: style: Variable 'tbl' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcphuff.c:404:53: style: Parameter 'bufstart' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jcphuff.c:490:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcphuff.c:1052:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jcphuff.c:523:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] libjpeg-turbo-2.1.5/jcphuff.c:606:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] libjpeg-turbo-2.1.5/jcphuff.c:838:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] libjpeg-turbo-2.1.5/jcphuff.c:854:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] libjpeg-turbo-2.1.5/jddctmgr.c:68:19: style: union member 'multiplier_table::islow_array' is never used. [unusedStructMember] libjpeg-turbo-2.1.5/jddctmgr.c:70:19: style: union member 'multiplier_table::ifast_array' is never used. [unusedStructMember] libjpeg-turbo-2.1.5/jddctmgr.c:73:19: style: union member 'multiplier_table::float_array' is never used. [unusedStructMember] libjpeg-turbo-2.1.5/jdcolext.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdcolext.c:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdcolext.c:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdcolor.c:219:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdcolor.c:310:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdcolor.c:347:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdcolor.c:556:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdhuff.h:74:0: error: #error Cannot determine word size [preprocessorErrorDirective] libjpeg-turbo-2.1.5/jdhuff.h:74:2: error: #error Cannot determine word size [preprocessorErrorDirective] libjpeg-turbo-2.1.5/jdicc.c:150:19: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdinput.c:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdinput.c:267:39: warning: Either the condition 'qtblno>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jdinput.c:260:30: note: Assuming that condition 'qtblno>=4' is not redundant libjpeg-turbo-2.1.5/jdinput.c:267:39: note: Array index out of bounds libjpeg-turbo-2.1.5/jdinput.c:267:39: warning: Either the condition 'qtblno<0' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jdinput.c:260:16: note: Assuming that condition 'qtblno<0' is not redundant libjpeg-turbo-2.1.5/jdinput.c:267:39: note: Negative array index libjpeg-turbo-2.1.5/jdcolor.c:609:28: style: Condition '*(char*)&test_value!=1' is always false [knownConditionTrueFalse] libjpeg-turbo-2.1.5/jdcolor.c:608:20: note: Assignment 'test_value=1', assigned value is 1 libjpeg-turbo-2.1.5/jdcolor.c:609:28: note: Condition '*(char*)&test_value!=1' is always false libjpeg-turbo-2.1.5/jdcolor.c:330:19: style: Variable 'ctab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolor.c:537:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolor.c:538:17: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolor.c:539:17: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolor.c:540:19: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolor.c:541:19: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolext.c:42:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolext.c:43:17: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolext.c:44:17: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolext.c:45:19: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcolext.c:46:19: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:31:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:32:17: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:33:17: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:34:19: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:35:19: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:110:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:111:17: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:112:17: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:113:19: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:114:19: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:247:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcol565.c:345:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmainct.c:363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdmaster.c:416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdmaster.c:108:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:107:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:108:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:116:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:115:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:116:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:124:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:123:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:124:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:132:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:131:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:132:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:140:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:139:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:140:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:148:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:147:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:148:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:156:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:155:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:156:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:164:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:163:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:164:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:172:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:171:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:172:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:180:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:179:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:180:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:188:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:187:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:188:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:196:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:195:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:196:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:204:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:203:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:204:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:212:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:211:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:212:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:220:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:219:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:220:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:228:35: style: Variable 'cinfo->min_DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:227:35: note: cinfo->min_DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:228:35: note: cinfo->min_DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdmaster.c:235:33: style: Variable 'compptr->DCT_scaled_size' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/jdmaster.c:234:33: note: compptr->DCT_scaled_size is assigned libjpeg-turbo-2.1.5/jdmaster.c:235:33: note: compptr->DCT_scaled_size is overwritten libjpeg-turbo-2.1.5/jdcoefct.c:365:15: style: Variable 'qtable' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcoefct.c:366:8: style: Variable 'coef_bits' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcoefct.c:366:20: style: Variable 'prev_coef_bits' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdcoefct.c:443:8: style: Variable 'coef_bits' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmarker.c:484:41: warning: Either the condition 'index<0' is redundant or the array 'cinfo->ac_huff_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jdmarker.c:482:17: note: Assuming that condition 'index<0' is not redundant libjpeg-turbo-2.1.5/jdmarker.c:484:41: note: Negative array index libjpeg-turbo-2.1.5/jdmarker.c:488:41: warning: Either the condition 'index<0' is redundant or the array 'cinfo->dc_huff_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jdmarker.c:486:17: note: Assuming that condition 'index<0' is not redundant libjpeg-turbo-2.1.5/jdmarker.c:488:41: note: Negative array index libjpeg-turbo-2.1.5/jdmarker.c:529:30: warning: Either the condition 'n>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jdmarker.c:526:11: note: Assuming that condition 'n>=4' is not redundant libjpeg-turbo-2.1.5/jdmarker.c:529:30: note: Array index out of bounds libjpeg-turbo-2.1.5/jdmrg565.c:87:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/jdmarker.c:987:11: style: Condition '!get_soi(cinfo)' is always false [knownConditionTrueFalse] libjpeg-turbo-2.1.5/jdmarker.c:987:19: note: Calling function 'get_soi' returns 1 libjpeg-turbo-2.1.5/jdmarker.c:987:11: note: Condition '!get_soi(cinfo)' is always false libjpeg-turbo-2.1.5/jdmrgext.c:95:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/jdmarker.c:270:27: style: Checking if unsigned expression 'cinfo->image_height' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/jdmarker.c:270:54: style: Checking if unsigned expression 'cinfo->image_width' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/jdmarker.c:601:46: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jdmarker.c:674:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jdmarker.c:1209:14: style: Variable 'action' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/jerror.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdmrgext.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdmrgext.c:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdmerge.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdmerge.c:566:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdsample.c:158:59: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'int_upsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jdsample.c:511:33: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jdsample.c:158:59: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jdsample.c:273:66: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v1_fancy_upsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jdsample.c:470:35: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jdsample.c:273:66: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jdsample.c:313:66: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h1v2_fancy_upsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jdsample.c:486:33: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jdsample.c:313:66: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jdsample.c:359:66: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v2_fancy_upsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libjpeg-turbo-2.1.5/jdsample.c:495:35: note: You might need to cast the function pointer here libjpeg-turbo-2.1.5/jdsample.c:359:66: note: Parameter 'compptr' can be declared as pointer to const libjpeg-turbo-2.1.5/jdmerge.c:470:28: style: Condition '*(char*)&test_value!=1' is always false [knownConditionTrueFalse] libjpeg-turbo-2.1.5/jdmerge.c:469:20: note: Assignment 'test_value=1', assigned value is 1 libjpeg-turbo-2.1.5/jdmerge.c:470:28: note: Condition '*(char*)&test_value!=1' is always false libjpeg-turbo-2.1.5/jidctflt.c:195:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jdmrgext.c:35:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:36:8: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:37:8: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:38:10: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:39:10: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:107:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:108:8: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:109:8: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:110:10: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrgext.c:111:10: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:29:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:30:8: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:31:8: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:32:10: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:33:10: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:100:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:101:8: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:102:8: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:103:10: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:104:10: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:173:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:174:8: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:175:8: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:176:10: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:177:10: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:269:21: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:270:8: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:271:8: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:272:10: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jdmrg565.c:273:10: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctflt.c:79:12: style: Variable 'inptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctflt.c:80:20: style: Variable 'quantptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctflt.c:83:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctfst.c:182:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctred.c:131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctred.c:288:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctred.c:396:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctred.c:131:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctred.c:288:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctred.c:391:24: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jidctred.c:395:20: style: Variable 'quantptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctred.c:396:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctfst.c:178:12: style: Variable 'inptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctfst.c:179:20: style: Variable 'quantptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctfst.c:182:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:184:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:437:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:707:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:821:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:912:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:1084:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:1279:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:1473:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:1689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:1917:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:2143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jidctint.c:2385:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jmemmgr.c:442:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jmemmgr.c:653:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jmemmgr.c:755:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jmemmgr.c:879:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jpegtran.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jpegtran.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jpegtran.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jpegtran.c:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_LIB_VERSION [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jmemmgr.c:294:28: warning: Either the condition 'pool_id>=2' is redundant or the array 'mem->small_list[2]' is accessed at index 2, which is out of bounds. [arrayIndexOutOfBoundsCond] libjpeg-turbo-2.1.5/jmemmgr.c:291:30: note: Assuming that condition 'pool_id>=2' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:294:28: note: Array index out of bounds libjpeg-turbo-2.1.5/jmemmgr.c:294:28: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->small_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jmemmgr.c:291:15: note: Assuming that condition 'pool_id<0' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:294:28: note: Negative array index libjpeg-turbo-2.1.5/jmemmgr.c:1025:29: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->large_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jmemmgr.c:995:15: note: Assuming that condition 'pool_id<0' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1025:29: note: Negative array index libjpeg-turbo-2.1.5/jmemmgr.c:1026:18: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->large_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jmemmgr.c:995:15: note: Assuming that condition 'pool_id<0' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1026:18: note: Negative array index libjpeg-turbo-2.1.5/jmemmgr.c:1039:29: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->small_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jmemmgr.c:995:15: note: Assuming that condition 'pool_id<0' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1039:29: note: Negative array index libjpeg-turbo-2.1.5/jmemmgr.c:1040:18: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->small_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] libjpeg-turbo-2.1.5/jmemmgr.c:995:15: note: Assuming that condition 'pool_id<0' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1040:18: note: Negative array index libjpeg-turbo-2.1.5/jmemmgr.c:397:3: warning: Either the condition 'hdr_ptr==NULL' is redundant or there is possible null pointer dereference: hdr_ptr. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:391:15: note: Assuming that condition 'hdr_ptr==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:397:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:401:3: warning: Either the condition 'hdr_ptr==NULL' is redundant or there is possible null pointer dereference: hdr_ptr. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:391:15: note: Assuming that condition 'hdr_ptr==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:401:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:402:3: warning: Either the condition 'hdr_ptr==NULL' is redundant or there is possible null pointer dereference: hdr_ptr. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:391:15: note: Assuming that condition 'hdr_ptr==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:402:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1124:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1124:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1125:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1125:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1126:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1126:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1127:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1127:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1128:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1128:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1129:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1129:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1130:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1130:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1131:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1131:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1132:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1132:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1133:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1133:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1134:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1134:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1137:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1137:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1140:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1140:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1143:5: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1143:5: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1144:5: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1144:5: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1146:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1146:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1147:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1147:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:1149:3: warning: Either the condition 'mem==NULL' is redundant or there is possible null pointer dereference: mem. [nullPointerRedundantCheck] libjpeg-turbo-2.1.5/jmemmgr.c:1118:11: note: Assuming that condition 'mem==NULL' is not redundant libjpeg-turbo-2.1.5/jmemmgr.c:1149:3: note: Null pointer dereference libjpeg-turbo-2.1.5/jmemmgr.c:675:27: style: Checking if unsigned expression 'space_per_minheight' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/jmemmgr.c:693:24: style: Checking if unsigned expression 'max_minheights' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/jquant1.c:258:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant1.c:268:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant1.c:349:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant1.c:537:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant1.c:639:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant1.c:839:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant1.c:543:14: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libjpeg-turbo-2.1.5/jquant1.c:592:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libjpeg-turbo-2.1.5/jquant1.c:593:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libjpeg-turbo-2.1.5/jquant1.c:594:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libjpeg-turbo-2.1.5/jquant1.c:527:8: style: Variable 'dither' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant1.c:580:8: style: Variable 'dither0' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant1.c:581:8: style: Variable 'dither1' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant1.c:582:8: style: Variable 'dither2' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant1.c:634:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant2.c:135:1: debug: Failed to parse 'typedef unsigned short ( * * ) [ ( 1 << 5 ) ] hist3d ;'. The checking continues anyway. [simplifyTypedef] libjpeg-turbo-2.1.5/jidctint.c:180:12: style: Variable 'inptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:181:20: style: Variable 'quantptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:184:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:437:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:586:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:707:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:821:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:912:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:1084:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:1279:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:1473:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:1689:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:1917:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:2143:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jidctint.c:2385:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant2.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:383:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:430:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:504:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:641:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:800:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:846:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:912:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:1007:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:1090:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:1169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jquant2.c:1257:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/jsimd_none.c:107:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:114:51: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:120:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:144:65: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:150:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:156:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:180:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:186:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:192:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:235:25: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:241:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:264:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:269:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:274:30: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:291:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:291:46: style: Parameter 'divisors' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:291:65: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:296:31: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:296:55: style: Parameter 'divisors' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:297:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:326:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:327:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:333:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:334:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:340:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:341:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:347:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:348:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:372:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:373:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:379:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:380:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:386:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:387:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:399:35: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:399:50: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:399:67: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:400:61: style: Parameter 'dctbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:401:44: style: Parameter 'actbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:415:51: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:415:67: style: Parameter 'zerobits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:428:52: style: Parameter 'absvalues' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jsimd_none.c:428:71: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/jstdhuff.c:19:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/jquant2.c:511:67: error: Division by zero. [zerodiv] libjpeg-turbo-2.1.5/jquant2.c:489:16: note: Assignment 'total=0', assigned value is 0 libjpeg-turbo-2.1.5/jquant2.c:498:23: note: Assuming condition is false libjpeg-turbo-2.1.5/jquant2.c:511:67: note: Division by zero libjpeg-turbo-2.1.5/jquant2.c:512:67: error: Division by zero. [zerodiv] libjpeg-turbo-2.1.5/jquant2.c:489:16: note: Assignment 'total=0', assigned value is 0 libjpeg-turbo-2.1.5/jquant2.c:498:23: note: Assuming condition is false libjpeg-turbo-2.1.5/jquant2.c:512:67: note: Division by zero libjpeg-turbo-2.1.5/jquant2.c:513:67: error: Division by zero. [zerodiv] libjpeg-turbo-2.1.5/jquant2.c:489:16: note: Assignment 'total=0', assigned value is 0 libjpeg-turbo-2.1.5/jquant2.c:498:23: note: Assuming condition is false libjpeg-turbo-2.1.5/jquant2.c:513:67: note: Division by zero libjpeg-turbo-2.1.5/jquant2.c:755:41: style: Parameter 'colorlist' can be declared as const array [constParameter] libjpeg-turbo-2.1.5/jquant2.c:843:21: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant2.c:946:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jquant2.c:947:8: style: Variable 'error_limit' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/jutils.c:104:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/md5/md5cmp.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/md5/md5cmp.c:36:9: style: Variable 'md5sum' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/md5/md5hl.c:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/md5/md5hl.c:104:5: error: Resource leak: f [resourceLeak] libjpeg-turbo-2.1.5/md5/md5hl.c:110:5: error: Resource leak: f [resourceLeak] libjpeg-turbo-2.1.5/jpegtran.c:723:31: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] libjpeg-turbo-2.1.5/jpegtran.c:725:52: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] libjpeg-turbo-2.1.5/jpegtran.c:672:14: style: Variable 'file_index' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/cmyk.h:50:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/rdjpgcom.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:302:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:329:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:395:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:464:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdcolmap.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdcolmap.c:88:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdcolmap.c:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdcolmap.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdcolmap.c:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdcolmap.c:236:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdjpgcom.c:408:16: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/rdcolmap.c:185:9: style: Checking if unsigned expression 'w' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/rdcolmap.c:185:19: style: Checking if unsigned expression 'h' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/rdcolmap.c:185:34: style: Checking if unsigned expression 'maxval' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:380:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:414:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:361:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:398:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:415:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:447:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:464:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:481:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:525:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:542:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:635:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:771:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:794:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:833:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:856:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/rdswitch.c:85:47: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/rdswitch.c:175:46: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/rdswitch.c:322:49: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/rdswitch.c:362:45: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/rdswitch.c:397:48: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:375:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:384:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:493:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:502:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:511:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:663:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:720:30: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:756:31: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:756:55: style: Parameter 'divisors' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:757:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:896:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jsimd.c:897:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jccolext-neon.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:168:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:187:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:225:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:407:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:463:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:480:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:512:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:529:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:546:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:590:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:607:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:700:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:836:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:859:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:898:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:921:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:1009:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_SIZE_T [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:1036:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_SIZE_T [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:440:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:449:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:558:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:567:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:576:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:728:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:785:30: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:821:31: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:821:55: style: Parameter 'divisors' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:822:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:961:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch64/jsimd.c:962:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: style:inconclusive: Function 'jsimd_rgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:104:15: note: Function 'jsimd_rgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: note: Function 'jsimd_rgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: style:inconclusive: Function 'jsimd_extrgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:107:15: note: Function 'jsimd_extrgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: note: Function 'jsimd_extrgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: style:inconclusive: Function 'jsimd_extrgbx_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:110:15: note: Function 'jsimd_extrgbx_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: note: Function 'jsimd_extrgbx_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: style:inconclusive: Function 'jsimd_extbgr_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:113:15: note: Function 'jsimd_extbgr_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: note: Function 'jsimd_extbgr_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: style:inconclusive: Function 'jsimd_extbgrx_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:116:15: note: Function 'jsimd_extbgrx_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: note: Function 'jsimd_extbgrx_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: style:inconclusive: Function 'jsimd_extxbgr_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:119:15: note: Function 'jsimd_extxbgr_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: note: Function 'jsimd_extxbgr_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: style:inconclusive: Function 'jsimd_extxrgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:122:15: note: Function 'jsimd_extxrgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/aarch32/jccolext-neon.c:47:44: note: Function 'jsimd_extxrgb_ycc_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: style:inconclusive: Function 'jsimd_rgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:272:15: note: Function 'jsimd_rgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: note: Function 'jsimd_rgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: style:inconclusive: Function 'jsimd_extrgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:275:15: note: Function 'jsimd_extrgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: note: Function 'jsimd_extrgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: style:inconclusive: Function 'jsimd_extrgbx_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:278:15: note: Function 'jsimd_extrgbx_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: note: Function 'jsimd_extrgbx_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: style:inconclusive: Function 'jsimd_extbgr_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:281:15: note: Function 'jsimd_extbgr_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: note: Function 'jsimd_extbgr_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: style:inconclusive: Function 'jsimd_extbgrx_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:284:15: note: Function 'jsimd_extbgrx_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: note: Function 'jsimd_extbgrx_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: style:inconclusive: Function 'jsimd_extxbgr_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:287:15: note: Function 'jsimd_extxbgr_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: note: Function 'jsimd_extxbgr_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: style:inconclusive: Function 'jsimd_extxrgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:290:15: note: Function 'jsimd_extxrgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:38:45: note: Function 'jsimd_extxrgb_gray_convert_neon' argument 1 names different: declaration 'img_width' definition 'image_width'. libjpeg-turbo-2.1.5/simd/arm/jcgryext-neon.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jsimd_ycc_rgb_convert_neon_consts [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jcphuff-neon.c:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jcphuff-neon.c:357:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_rgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:429:15: note: Function 'jsimd_ycc_rgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_rgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_extrgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:432:15: note: Function 'jsimd_ycc_extrgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_extrgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_extrgbx_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:435:15: note: Function 'jsimd_ycc_extrgbx_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_extrgbx_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_extbgr_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:438:15: note: Function 'jsimd_ycc_extbgr_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_extbgr_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_extbgrx_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:441:15: note: Function 'jsimd_ycc_extbgrx_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_extbgrx_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_extxbgr_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:444:15: note: Function 'jsimd_ycc_extxbgr_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_extxbgr_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_extxrgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:447:15: note: Function 'jsimd_ycc_extxrgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_extxrgb_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: style:inconclusive: Function 'jsimd_ycc_rgb565_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:450:15: note: Function 'jsimd_ycc_rgb565_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdcolext-neon.c:53:44: note: Function 'jsimd_ycc_rgb565_convert_neon' argument 1 names different: declaration 'out_width' definition 'output_width'. libjpeg-turbo-2.1.5/simd/arm/jdmrgext-neon.c:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdmrgext-neon.c:661:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdmrgext-neon.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdmrgext-neon.c:580:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdmrgext-neon.c:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jsimd_ycc_rgb_convert_neon_consts [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jdmrgext-neon.c:354:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jsimd_ycc_rgb_convert_neon_consts [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jcphuff-neon.c:407:30: style: Variable 'jpeg_natural_order_start' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/simd/arm/jidctfst-neon.c:423:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jidctint-neon.c:669:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jidctint-neon.c:772:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jidctred-neon.c:155:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jidctred-neon.c:463:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/arm/jquanti-neon.c:58:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:283:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xo [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:363:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:445:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:519:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:578:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:601:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:742:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:767:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:975:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:1000:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:1049:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:1076:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:1102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:1201:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_SIZE_T [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:1227:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_SIZE_T [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:379:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:399:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:537:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/i386/jsimd.c:555:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:332:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:354:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:373:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:443:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:462:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:507:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:526:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:563:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:580:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:675:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:700:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:821:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:861:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:884:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:909:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:927:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1006:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1029:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1069:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTERJSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:63:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:390:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:400:51: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:412:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:490:65: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:540:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:549:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:788:30: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1098:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1099:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1111:35: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1111:50: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1111:67: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1112:61: style: Parameter 'dctbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1113:44: style: Parameter 'actbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1127:51: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1127:67: style: Parameter 'zerobits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1140:52: style: Parameter 'absvalues' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips/jsimd.c:1140:71: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xo [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:104:13: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:119:13: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:787:11: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:793:11: portability: Casting from double * to unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:1283:30: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:325:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:326:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:330:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:331:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:335:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:336:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:340:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:341:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:348:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:349:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:353:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jcgryext-mmi.c:354:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:1206:23: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:1218:23: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/loongson-mmintrin.h:1228:24: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_BIT [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:340:11: style: Variable 'xo' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:338:11: note: xo is assigned libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:340:11: note: xo is overwritten libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:338:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:339:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:340:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:341:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:350:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:351:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:358:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:359:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:360:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:361:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:370:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:371:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:381:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:382:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:383:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:384:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:388:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:389:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:401:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:402:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:409:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:410:36: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:411:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:412:34: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:416:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:417:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:432:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jccolext-mmi.c:433:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:123:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_BIT [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:397:9: style: Variable 'xe' is reassigned a value before the old one has been used. [redundantAssignment] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:392:9: note: xe is assigned libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:397:9: note: xe is overwritten libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:136:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:263:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:147:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:148:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:149:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:150:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:152:29: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:153:29: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:156:29: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:157:29: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:170:32: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:171:32: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:174:32: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:175:32: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:177:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:178:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:181:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:182:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:99:56: style: Variable 'xe' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/simd/mips64/jdcolext-mmi.c:99:66: style: Variable 'xo' is assigned a value that is never used. [unreadVariable] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:168:37: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:169:37: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:202:41: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:203:41: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:229:153: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:234:153: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:301:7: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:219:15: style: Local variable 'tmp' shadows outer variable [shadowVariable] libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:114:29: note: Shadowed declaration libjpeg-turbo-2.1.5/simd/mips64/jdsample-mmi.c:219:15: note: Shadow variable libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:245:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:245:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:247:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:247:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:252:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:252:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:254:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctfst-mmi.c:254:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:388:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:388:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:390:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:390:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:395:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:395:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:397:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jfdctint-mmi.c:397:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:151:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:152:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:153:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:154:31: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:156:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:157:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:160:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:161:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:174:28: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:175:28: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:178:28: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:179:28: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:181:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:182:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:185:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:186:27: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:517:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:518:33: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:520:29: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:522:29: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:530:30: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jdmrgext-mmi.c:531:29: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:123:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:380:3: portability: Casting between signed short * and float * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:380:3: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:380:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:380:3: portability: Casting from double * to unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:380:3: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:380:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:385:3: portability: Casting between signed short * and float * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:385:3: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:385:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:385:3: portability: Casting from double * to unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:385:3: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:385:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:392:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:392:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:394:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctfst-mmi.c:394:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:116:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:116:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:117:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:117:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:118:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:118:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:119:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:119:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:120:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:120:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:121:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:121:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:122:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:122:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:123:3: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jquanti-mmi.c:123:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/powerpc/jccolext-altivec.c:32:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB_PIXELSIZE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:339:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:443:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:478:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:495:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:760:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:783:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:102:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:363:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:373:51: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:379:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:403:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:409:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:415:65: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:455:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:464:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:594:25: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:600:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:657:30: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:693:31: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:693:55: style: Parameter 'divisors' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:694:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:723:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:724:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:730:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:731:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:737:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:738:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:744:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:745:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:821:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:822:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:834:35: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:834:50: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:834:67: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:835:61: style: Parameter 'dctbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:836:44: style: Parameter 'actbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:850:51: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:850:67: style: Parameter 'zerobits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:863:52: style: Parameter 'absvalues' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/mips64/jsimd.c:863:71: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jccolext-altivec.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jcgryext-altivec.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:556:3: portability: Casting between signed short * and float * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:556:3: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:556:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:556:3: portability: Casting from double * to unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:556:3: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:556:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:561:3: portability: Casting between signed short * and float * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:561:3: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:561:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:561:3: portability: Casting from double * to unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:561:3: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:561:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:568:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:568:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:570:3: portability: Casting between signed short * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/mips64/jidctint-mmi.c:570:3: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libjpeg-turbo-2.1.5/simd/powerpc/jcgryext-altivec.c:32:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB_PIXELSIZE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdcolext-altivec.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB_PIXELSIZE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jcsample-altivec.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jcsample-altivec.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdcolext-altivec.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdmrgext-altivec.c:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB_PIXELSIZE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdmrgext-altivec.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdcolext-altivec.c:57:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libjpeg-turbo-2.1.5/simd/powerpc/jdsample-altivec.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdsample-altivec.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdsample-altivec.c:328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdsample-altivec.c:366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jfdctfst-altivec.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jfdctint-altivec.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jidctfst-altivec.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jidctfst-altivec.c:130:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libjpeg-turbo-2.1.5/simd/powerpc/jidctfst-altivec.c:112:37: style:inconclusive: Function 'jsimd_idct_ifast_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:1207:10: note: Function 'jsimd_idct_ifast_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. libjpeg-turbo-2.1.5/simd/powerpc/jidctfst-altivec.c:112:37: note: Function 'jsimd_idct_ifast_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. libjpeg-turbo-2.1.5/simd/powerpc/jidctint-altivec.c:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jidctint-altivec.c:207:37: style:inconclusive: Function 'jsimd_idct_islow_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. [funcArgNamesDifferent] libjpeg-turbo-2.1.5/simd/jsimd.h:1178:10: note: Function 'jsimd_idct_islow_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. libjpeg-turbo-2.1.5/simd/powerpc/jidctint-altivec.c:207:37: note: Function 'jsimd_idct_islow_altivec' argument 1 names different: declaration 'dct_table' definition 'dct_table_'. libjpeg-turbo-2.1.5/simd/powerpc/jquanti-altivec.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jquanti-altivec.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jdmrgext-altivec.c:59:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:216:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:362:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:379:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:416:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:433:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:466:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:483:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:518:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:535:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:628:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/strtest.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:117:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:391:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:401:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:495:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:504:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:656:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:713:30: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:749:31: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:749:55: style: Parameter 'divisors' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:750:34: style: Parameter 'workspace' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:767:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:768:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:774:61: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:775:25: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:839:63: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:840:27: style: Parameter 'coef_block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:852:35: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:852:50: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:852:67: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:853:61: style: Parameter 'dctbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:854:44: style: Parameter 'actbl' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:868:51: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:868:67: style: Parameter 'zerobits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:881:52: style: Parameter 'absvalues' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/powerpc/jsimd.c:881:71: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:319:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:370:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:389:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:432:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:453:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:502:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:523:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:642:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:665:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:835:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:858:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:897:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:922:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:946:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_IN_JSAMPLE [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/tjexample.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TJSAMP_444 [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/tjexample.c:172:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TJPF_UNKNOWN [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:333:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:349:66: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:469:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/simd/x86_64/jsimd.c:483:72: style: Parameter 'compptr' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/tjbench.c:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JMSG_LENGTH_MAX [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/tjbench.c:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/tjbench.c:543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/tjexample.c:91:25: style: Parameter 'programName' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/turbojpeg-jni.c:301:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/turbojpeg-jni.c:320:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/turbojpeg-jni.c:521:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/turbojpeg-jni.c:586:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/turbojpeg-jni.c:764:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/turbojpeg-jni.c:781:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/turbojpeg-jni.c:1029:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/turbojpeg-jni.c:1158:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jbyteArray [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/transupp.c:1601:30: style: Checking if unsigned expression 'info->crop_width' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/transupp.c:1620:31: style: Checking if unsigned expression 'info->crop_height' is less than zero. [unsignedLessThanZero] libjpeg-turbo-2.1.5/transupp.c:196:26: style: Variable 'qtblptr2' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:482:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:667:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:800:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:862:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:939:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:993:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:1074:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:1146:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:1260:12: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.c:1497:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/transupp.h:179:1: error: There is an unknown macro here somewhere. Configuration is required. If EXTERN is a macro then please configure it. [unknownMacro] libjpeg-turbo-2.1.5/wrjpgcom.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:423:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libjpeg-turbo-2.1.5/wrjpgcom.c:369:16: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/tjbench.c:145:34: style: Parameter 'srcBuf' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/tjbench.c:146:34: style: Parameter 'jpegSize' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/tjbench.c:147:52: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] libjpeg-turbo-2.1.5/tjbench.c:168:5: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:188:7: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:213:13: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:217:13: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:222:11: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:236:32: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:380:7: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:385:9: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:411:15: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:416:15: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:421:15: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:437:34: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:559:5: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:562:5: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:672:11: style: Variable '_tjErrorStr' can be declared as pointer to const [constVariablePointer] libjpeg-turbo-2.1.5/tjbench.c:748:25: style: Parameter 'progName' can be declared as pointer to const [constParameterPointer] diff: head libjpeg-turbo-2.1.5/cjpeg.c:574:17: style: Variable 'outsize' is assigned a value that is never used. [unreadVariable] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:48:22: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:48:38: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:48:55: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:49:26: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:49:46: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:50:25: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:50:38: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:50:57: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:54:22: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:54:45: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:54:61: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:55:24: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:55:44: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:55:64: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:56:24: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:56:39: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/fuzz/cjpeg.cc:56:58: style: C-style pointer casting [cstyleCast] head libjpeg-turbo-2.1.5/jchuff.c:97:2: error: #error Cannot determine word size [preprocessorErrorDirective] 2.17.0 libjpeg-turbo-2.1.5/jdatadst-tj.c:106:43: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libjpeg-turbo-2.1.5/jdatadst-tj.c:95:32: note: Assuming allocation function fails libjpeg-turbo-2.1.5/jdatadst-tj.c:95:16: note: Assignment 'nextbuffer=(unsigned char*)malloc(nextsize)', assigned value is 0 libjpeg-turbo-2.1.5/jdatadst-tj.c:106:43: note: Null pointer addition head libjpeg-turbo-2.1.5/jdatadst-tj.c:106:43: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libjpeg-turbo-2.1.5/jdatadst-tj.c:95:32: note: Assuming allocation function fails libjpeg-turbo-2.1.5/jdatadst-tj.c:95:16: note: Assignment 'nextbuffer=(unsigned char*)malloc(nextsize)', assigned value is 0 libjpeg-turbo-2.1.5/jdatadst-tj.c:106:43: note: Null pointer addition head libjpeg-turbo-2.1.5/jdhuff.h:74:2: error: #error Cannot determine word size [preprocessorErrorDirective] DONE