2024-04-14 12:55 ftp://ftp.de.debian.org/debian/pool/main/a/astc-encoder/astc-encoder_4.7.0+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 01c049d (2024-04-13 21:28:19 +0200) count: 647 590 elapsed-time: 37.6 39.4 head-timing-info: old-timing-info: head results: ARM-software-astc-encoder-1a51f29/Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp:83:14: style: Variable 'init' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/UnitTest/test_softfloat.cpp:39:1: error: syntax error [syntaxError] ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:59:31: debug: Failed to instantiate template "swz". The checking continues anyway. [templateInstantiation] ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:422:30: debug: Failed to instantiate template "swz". The checking continues anyway. [templateInstantiation] ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:476:49: debug: Failed to instantiate template "swz". The checking continues anyway. [templateInstantiation] ARM-software-astc-encoder-1a51f29/Source/UnitTest/test_simd.cpp:52:1: error: syntax error [syntaxError] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:872:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:2191:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:60:22: warning: Member variable 'vfloat4::m' is not initialized in the constructor. [uninitMemberVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:192:22: warning: Member variable 'vint4::m' is not initialized in the constructor. [uninitMemberVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:495:12: style: The if condition is the same as the previous if condition [duplicateCondition] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:492:12: note: First condition ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:495:12: note: Second condition ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_common_4.h:377:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_common_4.h:377:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:485:12: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:485:12: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:506:12: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:506:12: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:38:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:38:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:928:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:928:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:322:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:423:18: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:632:24: style:inconclusive: Function 'compute_avgs_and_dirs_2_comp' argument 1 names different: declaration 'pi' definition 'pt'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:1438:24: note: Function 'compute_avgs_and_dirs_2_comp' argument 1 names different: declaration 'pi' definition 'pt'. ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:632:24: note: Function 'compute_avgs_and_dirs_2_comp' argument 1 names different: declaration 'pi' definition 'pt'. ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:443:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:443:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:556:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:556:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:619:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:619:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:715:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:715:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:780:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:780:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:894:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_averages_and_directions.cpp:894:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1012:33: warning: Either the switch case 'case 5' is redundant or the array 'mode_scales[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1066:3: note: case 5: mode is 5 here. ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1012:33: note: Array index out of bounds ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1013:35: warning: Either the switch case 'case 5' is redundant or the array 'mode_rscales[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1066:3: note: case 5: mode is 5 here. ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1013:35: note: Array index out of bounds ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1015:36: warning: Either the switch case 'case 5' is redundant or the array 'mode_bits[5][3]' is accessed at index mode_bits[5][1], which is out of bounds. [arrayIndexOutOfBoundsCond] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1066:3: note: case 5: mode is 5 here. ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1015:36: note: Array index out of bounds ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1016:35: warning: Either the switch case 'case 5' is redundant or the array 'mode_bits[5][3]' is accessed at index mode_bits[5][2], which is out of bounds. [arrayIndexOutOfBoundsCond] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1066:3: note: case 5: mode is 5 here. ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1016:35: note: Array index out of bounds ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1834:6: style: The scope of the variable 'v6e' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1835:6: style: The scope of the variable 'v6d' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:146:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:146:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1855:7: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_color_quantize.cpp:1855:7: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_block_sizes.cpp:881:30: style: Checking if unsigned expression '109-weight_bits' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/astcenc_block_sizes.cpp:889:30: style: Checking if unsigned expression '111-weight_bits' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/astcenc_block_sizes.cpp:1126:30: style: Checking if unsigned expression '109-weight_bits' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/astcenc_block_sizes.cpp:1134:30: style: Checking if unsigned expression '111-weight_bits' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:336:27: style: Comparing expression of type 'const unsigned short' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:432:27: style: Comparing expression of type 'const unsigned short' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:528:27: style: Comparing expression of type 'const unsigned short' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:336:24: style: Unsigned expression 'scb.block_mode' can't be negative so it is unnecessary to test it. [unsignedPositive] ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:432:24: style: Unsigned expression 'scb.block_mode' can't be negative so it is unnecessary to test it. [unsignedPositive] ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:528:24: style: Unsigned expression 'scb.block_mode' can't be negative so it is unnecessary to test it. [unsignedPositive] ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:623:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:623:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:414:40: style:inconclusive: Boolean expression 'ep>vfloat4(0.5f)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:770:41: style:inconclusive: Boolean expression 'ep1>vfloat4(0.5f)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:774:41: style:inconclusive: Boolean expression 'ep2>vfloat4(0.5f)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_internal_entry.h:212:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:501:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quality [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:73:29: style: Parameter 'scb' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:192:29: style: Parameter 'scb' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:424:9: style: Variable 'weight_low_value' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:529:12: style: Variable 'u8_weight_src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:909:12: style: Variable 'u8_weight1_src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:910:12: style: Variable 'u8_weight2_src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:1190:15: style: Variable 'requested_partition_indices' can be declared as const array [constVariable] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:1196:15: style: Variable 'requested_partition_trials' can be declared as const array [constVariable] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:1264:8: style: Variable 'exit_thresholds_for_pcount' can be declared as const array [constVariable] ARM-software-astc-encoder-1a51f29/Source/astcenc_compress_symbolic.cpp:1278:8: style: Variable 'errorval_mult' can be declared as const array [constVariable] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:239:44: debug: Failed to instantiate template "swz". The checking continues anyway. [templateInstantiation] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:375:44: debug: Failed to instantiate template "swz". The checking continues anyway. [templateInstantiation] ARM-software-astc-encoder-1a51f29/Source/astcenc_find_best_partitioning.cpp:624:24: style: Variable 'pm' can be declared as reference to const [constVariableReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_find_best_partitioning.cpp:728:23: style: Variable 'pl' can be declared as reference to const [constVariableReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_image.cpp:30:1: debug: Failed to parse 'using pixel_loader = vfloat4 ( * ) ( const void * , int ) ;'. The checking continues anyway. [simplifyUsing] ARM-software-astc-encoder-1a51f29/Source/astcenc_image.cpp:35:1: debug: Failed to parse 'using pixel_swizzler = vfloat4 ( * ) ( vfloat4 , const astcenc_swizzle & ) ;'. The checking continues anyway. [simplifyUsing] ARM-software-astc-encoder-1a51f29/Source/astcenc_image.cpp:40:1: debug: Failed to parse 'using pixel_converter = vfloat4 ( * ) ( vfloat4 , vmask4 ) ;'. The checking continues anyway. [simplifyUsing] ARM-software-astc-encoder-1a51f29/Source/astcenc_compute_variance.cpp:104:20: style: Parameter 'ctx' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_compute_variance.cpp:165:13: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_compute_variance.cpp:209:14: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_compute_variance.cpp:248:11: style: Variable 'data32' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_integer_sequence.cpp:452:15: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_integer_sequence.cpp:452:15: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_integer_sequence.cpp:483:15: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_integer_sequence.cpp:483:15: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_integer_sequence.cpp:505:15: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_integer_sequence.cpp:505:15: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_integer_sequence.cpp:430:8: style: Variable 'entry' can be declared as reference to const [constVariableReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:455:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1254:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] ARM-software-astc-encoder-1a51f29/Source/astcenc_internal_entry.h:135:2: warning: Member variable 'ParallelManager::m_callback' is not initialized in the constructor. [uninitMemberVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:731:102: warning: Comparison of modulo result is predetermined, because it is always less than 0. [moduloAlwaysTrueFalse] ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:731:82: error: Division by zero. [zerodiv] ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:443:18: style:inconclusive: Function 'astcenc_config_init' argument 7 names different: declaration 'config' definition 'configp'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:720:18: note: Function 'astcenc_config_init' argument 7 names different: declaration 'config' definition 'configp'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:443:18: note: Function 'astcenc_config_init' argument 7 names different: declaration 'config' definition 'configp'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:658:24: style:inconclusive: Function 'astcenc_context_alloc' argument 1 names different: declaration 'config' definition 'configp'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:741:24: note: Function 'astcenc_context_alloc' argument 1 names different: declaration 'config' definition 'configp'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:658:24: note: Function 'astcenc_context_alloc' argument 1 names different: declaration 'config' definition 'configp'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:766:19: style:inconclusive: Function 'astcenc_context_free' argument 1 names different: declaration 'context' definition 'ctxo'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:829:19: note: Function 'astcenc_context_free' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:766:19: note: Function 'astcenc_context_free' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1008:19: style:inconclusive: Function 'astcenc_compress_image' argument 1 names different: declaration 'context' definition 'ctxo'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:764:19: note: Function 'astcenc_compress_image' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1008:19: note: Function 'astcenc_compress_image' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1009:17: style:inconclusive: Function 'astcenc_compress_image' argument 2 names different: declaration 'image' definition 'imagep'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:765:17: note: Function 'astcenc_compress_image' argument 2 names different: declaration 'image' definition 'imagep'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1009:17: note: Function 'astcenc_compress_image' argument 2 names different: declaration 'image' definition 'imagep'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1108:19: style:inconclusive: Function 'astcenc_compress_reset' argument 1 names different: declaration 'context' definition 'ctxo'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:785:19: note: Function 'astcenc_compress_reset' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1108:19: note: Function 'astcenc_compress_reset' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1128:19: style:inconclusive: Function 'astcenc_decompress_image' argument 1 names different: declaration 'context' definition 'ctxo'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:800:19: note: Function 'astcenc_decompress_image' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1128:19: note: Function 'astcenc_decompress_image' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1131:17: style:inconclusive: Function 'astcenc_decompress_image' argument 4 names different: declaration 'image_out' definition 'image_outp'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:803:17: note: Function 'astcenc_decompress_image' argument 4 names different: declaration 'image_out' definition 'image_outp'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1131:17: note: Function 'astcenc_decompress_image' argument 4 names different: declaration 'image_out' definition 'image_outp'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1226:19: style:inconclusive: Function 'astcenc_decompress_reset' argument 1 names different: declaration 'context' definition 'ctxo'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:821:19: note: Function 'astcenc_decompress_reset' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1226:19: note: Function 'astcenc_decompress_reset' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1234:19: style:inconclusive: Function 'astcenc_get_block_info' argument 1 names different: declaration 'context' definition 'ctxo'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc.h:846:19: note: Function 'astcenc_get_block_info' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1234:19: note: Function 'astcenc_get_block_info' argument 1 names different: declaration 'context' definition 'ctxo'. ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1251:25: style: Variable 'bsd' can be declared as reference to const [constVariableReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:1114:20: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_mathlib_softfloat.cpp:396:30: style:inconclusive: Function 'sf16_to_float' argument 1 names different: declaration 'val' definition 'p'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc_mathlib.h:437:31: note: Function 'sf16_to_float' argument 1 names different: declaration 'val' definition 'p'. ARM-software-astc-encoder-1a51f29/Source/astcenc_mathlib_softfloat.cpp:396:30: note: Function 'sf16_to_float' argument 1 names different: declaration 'val' definition 'p'. ARM-software-astc-encoder-1a51f29/Source/astcenc_mathlib_softfloat.cpp:404:30: style:inconclusive: Function 'float_to_sf16' argument 1 names different: declaration 'val' definition 'p'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc_mathlib.h:436:31: note: Function 'float_to_sf16' argument 1 names different: declaration 'val' definition 'p'. ARM-software-astc-encoder-1a51f29/Source/astcenc_mathlib_softfloat.cpp:404:30: note: Function 'float_to_sf16' argument 1 names different: declaration 'val' definition 'p'. ARM-software-astc-encoder-1a51f29/Source/astcenc_partition_tables.cpp:277:25: style: Parameter 'bsd' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_image.cpp:233:29: style:inconclusive: Boolean expression 'datav.swz < 0 , 0 , 0 , 0 >()==datav.swz < 1 , 1 , 2 , 2 >()' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_image.cpp:311:28: style:inconclusive: Boolean expression 'datav.swz < 0 , 0 , 0 , 0 >()==datav.swz < 1 , 1 , 2 , 2 >()' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_percentile_tables.cpp:35:10: style: struct member 'packed_percentile_table::xdim' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/astcenc_percentile_tables.cpp:38:10: style: struct member 'packed_percentile_table::ydim' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/astcenc_pick_best_endpoint_format.cpp:402:37: debug: Failed to instantiate template "swz". The checking continues anyway. [templateInstantiation] ARM-software-astc-encoder-1a51f29/Source/astcenc_image.cpp:336:17: style: Parameter 'img' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:59:6: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:59:6: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:87:6: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:87:6: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:284:63: warning: Uninitialized variable: values_to_encode [uninitvar] ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:273:29: note: Assuming condition is false ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:284:63: note: Uninitialized variable: values_to_encode ARM-software-astc-encoder-1a51f29/Source/astcenc_weight_align.cpp:187:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_weight_align.cpp:187:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_weight_align.cpp:290:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_weight_align.cpp:290:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenccli_entry.cpp:270:6: style: Condition '!validate_cpu_isa()' is always false [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/astcenccli_entry.cpp:270:23: note: Calling function 'validate_cpu_isa' returns 1 ARM-software-astc-encoder-1a51f29/Source/astcenccli_entry.cpp:270:6: note: Condition '!validate_cpu_isa()' is always false ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:275:39: debug: Failed to instantiate template "swz". The checking continues anyway. [templateInstantiation] ARM-software-astc-encoder-1a51f29/Source/astcenccli_internal.h:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_internal.h:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:137:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:137:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:137:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:137:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:137:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:137:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:159:15: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:171:16: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:185:13: style: Variable 'data32' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:198:15: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:210:16: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_error_metrics.cpp:224:13: style: Variable 'data32' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1332:38: style:inconclusive: Boolean expression 'ep0==ep0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1586:37: style:inconclusive: Boolean expression 'ep0==ep0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1627:37: style:inconclusive: Boolean expression 'ep0==ep0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:985:9: style:inconclusive: Function 'compute_quantized_weights_for_decimation' argument 5 names different: declaration 'dec_weight_quant_uvalue' definition 'weight_set_out'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:1776:9: note: Function 'compute_quantized_weights_for_decimation' argument 5 names different: declaration 'dec_weight_quant_uvalue' definition 'weight_set_out'. ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:985:9: note: Function 'compute_quantized_weights_for_decimation' argument 5 names different: declaration 'dec_weight_quant_uvalue' definition 'weight_set_out'. ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:986:11: style:inconclusive: Function 'compute_quantized_weights_for_decimation' argument 6 names different: declaration 'dec_weight_uquant' definition 'quantized_weight_set'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:1777:11: note: Function 'compute_quantized_weights_for_decimation' argument 6 names different: declaration 'dec_weight_uquant' definition 'quantized_weight_set'. ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:986:11: note: Function 'compute_quantized_weights_for_decimation' argument 6 names different: declaration 'dec_weight_uquant' definition 'quantized_weight_set'. ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1047:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1047:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1081:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1081:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1183:9: style: Variable 'undec_weight_ref' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1416:9: style: Variable 'undec_weight_plane1_ref' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenc_ideal_endpoints_and_weights.cpp:1417:9: style: Variable 'undec_weight_plane2_ref' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:103:13: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:124:14: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:148:11: style: Variable 'data32' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:247:12: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:264:13: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:287:10: style: Variable 'data32' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:317:12: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:334:13: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image.cpp:361:10: style: Variable 'data32' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_platform_dependents.cpp:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINYEXR_SUCCESS [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2463:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2553:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:292:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1582:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_pick_best_endpoint_format.cpp:128:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_pick_best_endpoint_format.cpp:128:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_pick_best_endpoint_format.cpp:1300:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_pick_best_endpoint_format.cpp:1300:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_pick_best_endpoint_format.cpp:237:22: style: Variable 'pm' can be declared as reference to const [constVariableReference] ARM-software-astc-encoder-1a51f29/Source/astcenc_pick_best_endpoint_format.cpp:257:21: style: Variable 'samec_rgb_lines.a' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel_help.cpp:583:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1637:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3593:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3604:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3615:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3626:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:4172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:4863:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1059:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3792:16: 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] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3806:16: 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] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3807:16: 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] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3808:16: 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] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3809:16: 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] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:403:11: style: struct member 'wuffs_base__utility__struct::private_impl' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:407:15: style: struct member 'wuffs_base__vtable__struct::vtable_name' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:408:15: style: struct member 'wuffs_base__vtable__struct::function_pointers' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:557:22: style: struct member 'wuffs_base__transform__output__struct::status' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:558:10: style: struct member 'wuffs_base__transform__output__struct::num_dst' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:559:10: style: struct member 'wuffs_base__transform__output__struct::num_src' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5077:5: style: struct member 'wuffs_base__decode_frame_options__struct::private_impl' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5076:13: style: struct member 'Anonymous4::TODO' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5131:5: style: struct member 'wuffs_base__pixel_swizzler__struct::private_impl' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5127:38: style: struct member 'Anonymous5::func' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5128:56: style: struct member 'Anonymous5::transparent_black_func' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5129:14: style: struct member 'Anonymous5::dst_pixfmt_bytes_per_pixel' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5130:14: style: struct member 'Anonymous5::src_pixfmt_bytes_per_pixel' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5307:12: style: struct member 'wuffs_base__lossy_value_u16__struct::value' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5308:8: style: struct member 'wuffs_base__lossy_value_u16__struct::lossy' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5312:12: style: struct member 'wuffs_base__lossy_value_u32__struct::value' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5313:8: style: struct member 'wuffs_base__lossy_value_u32__struct::lossy' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5822:30: style: struct member 'wuffs_base__hasher_u32__func_ptrs__struct::set_quirk_enabled' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5826:14: style: struct member 'wuffs_base__hasher_u32__func_ptrs__struct::update_u32' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5883:24: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::decode_frame' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5890:24: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::decode_frame_config' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5894:24: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::decode_image_config' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5898:29: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::frame_dirty_rect' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5900:14: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::num_animation_loops' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5902:14: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::num_decoded_frame_configs' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5904:14: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::num_decoded_frames' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5906:24: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::restart_frame' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5910:30: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::set_quirk_enabled' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5914:30: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::set_report_metadata' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5918:24: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::tell_me_more' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5923:30: style: struct member 'wuffs_base__image_decoder__func_ptrs__struct::workbuf_len' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:6104:30: style: struct member 'wuffs_base__io_transformer__func_ptrs__struct::set_quirk_enabled' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:6108:24: style: struct member 'wuffs_base__io_transformer__func_ptrs__struct::transform_io' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:6113:30: style: struct member 'wuffs_base__io_transformer__func_ptrs__struct::workbuf_len' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:6182:24: style: struct member 'wuffs_base__token_decoder__func_ptrs__struct::decode_tokens' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:6187:30: style: struct member 'wuffs_base__token_decoder__func_ptrs__struct::set_quirk_enabled' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:6191:30: style: struct member 'wuffs_base__token_decoder__func_ptrs__struct::workbuf_len' is never used. [unusedStructMember] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1059:7: style: Variable 'u' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Utils/Example/astc_api_example.cpp:59:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTCENC_PRF_LDR [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Utils/Example/astc_api_example.cpp:68:24: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_blend_test.cpp:132:22: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_blend_test.cpp:113:14: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] ARM-software-astc-encoder-1a51f29/Utils/astc_quant_generator.cpp:265:22: style: Variable 'levels' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Utils/astc_quant_generator.cpp:266:23: style: Variable 'emitted' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_external.cpp:92:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Utils/astc_rgbm_codec.cpp:79:23: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_rgbm_codec.cpp:137:21: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract.cpp:191:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract.cpp:191:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract.cpp:78:22: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract.cpp:87:23: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract.cpp:96:22: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract.cpp:114:19: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract_hdr.cpp:191:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract_hdr.cpp:191:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract_hdr.cpp:78:20: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract_hdr.cpp:87:21: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract_hdr.cpp:96:20: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract_hdr.cpp:114:21: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Utils/astc_test_autoextract_hdr.cpp:193:21: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:102:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l0 [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:169:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l0 [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:179:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l0 [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:262:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:384:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:547:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:555:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:563:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:829:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_FROUND_TO_NEAREST_INT [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:692:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_EQ_OQ [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:700:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_NEQ_OQ [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:708:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_LT_OQ [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:716:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_GT_OQ [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:724:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_LE_OQ [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:732:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_GE_OQ [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:828:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_FROUND_TO_NEAREST_INT [valueFlowBailoutIncompleteVar] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:66:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:76:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:86:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:94:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:210:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:236:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:246:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:254:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:344:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:352:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:64:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:74:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:86:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:94:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:171:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:180:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:190:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:202:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:210:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:288:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:296:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:646:16: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:663:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_common_4.h:377:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_common_4.h:377:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:304:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:304:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:485:12: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:485:12: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:506:12: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:506:12: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:38:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:38:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:928:10: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_color_unquantize.cpp:928:10: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:623:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_decompress_symbolic.cpp:623:9: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1162:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1167:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1204:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1204:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2406:23: style:inconclusive: Function 'store_ncimage' argument 1 names different: declaration 'img' definition 'output_image'. [funcArgNamesDifferent] ARM-software-astc-encoder-1a51f29/Source/astcenccli_internal.h:161:23: note: Function 'store_ncimage' argument 1 names different: declaration 'img' definition 'output_image'. ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2406:23: note: Function 'store_ncimage' argument 1 names different: declaration 'img' definition 'output_image'. ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:872:13: style: Variable 'it' can be declared as reference to const [constVariableReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1255:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1516:13: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1578:14: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:1626:9: style: Variable 'dataptr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2030:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2145:13: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2208:14: style: Variable 'data16' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2258:9: style: Variable 'dataptr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:859:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:875:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2265:37: error: Uninitialized variable: &hdr.reserved2 [uninitvar] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21772:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:25968:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26665:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10408:3: style: Class 'FileInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10544:3: style: Struct 'DecodeImageResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10569:5: style: Struct 'AllocPixbufResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10581:5: style: Struct 'AllocWorkbufResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10410:23: style: The function 'CopyIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10398:23: note: Virtual function in base class ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10410:23: note: Function in derived class ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10430:21: style: The function 'BringsItsOwnIOBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10397:21: note: Virtual function in base class ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10430:21: note: Function in derived class ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10431:23: style: The function 'CopyIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10398:23: note: Virtual function in base class ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:10431:23: note: Function in derived class ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13713:20: style: Condition 'rem>0' is always true [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13708:12: note: Assuming that condition 'n>0' is not redundant ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13716:9: note: Assignment to 'n=quo' ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13710:22: note: Assignment 'rem=n-(10*quo)', assigned value is greater than 0 ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13713:20: note: Condition 'rem>0' is always true ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14167:60: style: Condition '(merged_lo+1)==0' is always false [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26805:7: style: Condition 'a_dst' is always true [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:35654:7: style: Condition 'a_dst' is always true [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:35667:7: style: Condition 'a_src' is always true [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37784:7: style: Condition 'a_src' is always true [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40008:7: style: Condition 'a_src' is always true [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40402:7: style: Condition 'a_src' is always true [knownConditionTrueFalse] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3596:40: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3607:41: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3618:41: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3629:41: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11277:39: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11777:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11804:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11840:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11871:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11902:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11929:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11956:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11983:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12010:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12041:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12069:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12097:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12129:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12156:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12186:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12218:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12245:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12279:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12307:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:12334:18: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21784:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21791:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:25980:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:25987:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26677:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26684:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:35507:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:35514:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36298:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36305:8: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_external.cpp:103:12: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_external.cpp:141:65: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_external.cpp:147:64: style: C-style pointer casting [cstyleCast] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:15505:9: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:15503:14: note: len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:15505:9: note: len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21906:15: style: Variable 'v_p.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21878:15: note: v_p.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21906:15: note: v_p.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21913:15: style: Variable 'v_p.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21906:15: note: v_p.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21913:15: note: v_p.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26112:13: style: Variable 'v_p.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26066:13: note: v_p.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26112:13: note: v_p.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26137:13: style: Variable 'v_p.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26112:13: note: v_p.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26137:13: note: v_p.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26143:13: style: Variable 'v_p.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26137:13: note: v_p.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26143:13: note: v_p.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:27178:12: style: Redundant initialization for 'v_status'. The initialized value is overwritten before it is read. [redundantInitialization] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:27156:31: note: v_status is initialized ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:27178:12: note: v_status is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36745:16: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36727:16: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36745:16: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36756:16: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36745:16: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36756:16: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36789:16: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36776:16: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36789:16: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36890:18: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36872:18: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36890:18: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36901:18: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36890:18: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36901:18: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36931:18: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36910:18: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36931:18: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36932:18: style: Variable 'v_prev.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36911:18: note: v_prev.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36932:18: note: v_prev.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36944:18: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36931:18: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36944:18: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36945:18: style: Variable 'v_prev.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36932:18: note: v_prev.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36945:18: note: v_prev.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36982:18: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36969:18: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36982:18: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37006:18: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36991:18: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37006:18: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37007:18: style: Variable 'v_prev.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36992:18: note: v_prev.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37007:18: note: v_prev.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37189:16: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37113:16: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37189:16: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37190:16: style: Variable 'v_prev.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37114:16: note: v_prev.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37190:16: note: v_prev.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37338:16: style: Variable 'v_curr.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37239:16: note: v_curr.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37338:16: note: v_curr.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37339:16: style: Variable 'v_prev.len' is reassigned a value before the old one has been used. [redundantAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37240:16: note: v_prev.len is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37339:16: note: v_prev.len is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38848:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38818:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38848:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38878:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38848:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38878:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38909:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38878:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38909:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38939:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38909:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38939:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38969:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38939:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38969:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39000:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:38969:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39000:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39030:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39000:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39030:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39225:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39196:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39225:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39254:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39225:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39254:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39283:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39254:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39283:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39356:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39327:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39356:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39390:7: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39356:7: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39390:7: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40097:11: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40068:11: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40097:11: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40840:11: style: Variable 'coro_susp_point' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40811:11: note: $symbol is assigned ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:40840:11: note: $symbol is overwritten ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21836:34: style: Redundant assignment of 'self->private_impl.choosy_up' to itself. [selfAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26030:34: style: Redundant assignment of 'self->private_impl.choosy_up' to itself. [selfAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26819:53: style: Redundant assignment of 'self->private_impl.choosy_decode_huffman_fast64' to itself. [selfAssignment] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:16614:12: style: The scope of the variable 'best_score' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26717:12: style: The scope of the variable 'v_n_copied' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26718:12: style: The scope of the variable 'v_already_full' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36694:11: style: The scope of the variable 'v_fa' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36696:12: style: The scope of the variable 'v_i' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36829:12: style: The scope of the variable 'v_n' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37031:12: style: The scope of the variable 'v_fa' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37032:12: style: The scope of the variable 'v_fb' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37033:12: style: The scope of the variable 'v_fc' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37034:12: style: The scope of the variable 'v_pp' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37035:12: style: The scope of the variable 'v_pa' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37036:12: style: The scope of the variable 'v_pb' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37037:12: style: The scope of the variable 'v_pc' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37085:12: style: The scope of the variable 'v_fa0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37086:12: style: The scope of the variable 'v_fa1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37087:12: style: The scope of the variable 'v_fa2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37088:12: style: The scope of the variable 'v_fb0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37089:12: style: The scope of the variable 'v_fb1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37090:12: style: The scope of the variable 'v_fb2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37091:12: style: The scope of the variable 'v_fc0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37092:12: style: The scope of the variable 'v_fc1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37093:12: style: The scope of the variable 'v_fc2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37094:12: style: The scope of the variable 'v_pp0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37095:12: style: The scope of the variable 'v_pp1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37096:12: style: The scope of the variable 'v_pp2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37097:12: style: The scope of the variable 'v_pa0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37098:12: style: The scope of the variable 'v_pa1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37099:12: style: The scope of the variable 'v_pa2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37100:12: style: The scope of the variable 'v_pb0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37101:12: style: The scope of the variable 'v_pb1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37102:12: style: The scope of the variable 'v_pb2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37103:12: style: The scope of the variable 'v_pc0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37104:12: style: The scope of the variable 'v_pc1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37105:12: style: The scope of the variable 'v_pc2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37204:12: style: The scope of the variable 'v_fa0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37205:12: style: The scope of the variable 'v_fa1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37206:12: style: The scope of the variable 'v_fa2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37207:12: style: The scope of the variable 'v_fa3' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37208:12: style: The scope of the variable 'v_fb0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37209:12: style: The scope of the variable 'v_fb1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37210:12: style: The scope of the variable 'v_fb2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37211:12: style: The scope of the variable 'v_fb3' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37212:12: style: The scope of the variable 'v_fc0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37213:12: style: The scope of the variable 'v_fc1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37214:12: style: The scope of the variable 'v_fc2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37215:12: style: The scope of the variable 'v_fc3' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37216:12: style: The scope of the variable 'v_pp0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37217:12: style: The scope of the variable 'v_pp1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37218:12: style: The scope of the variable 'v_pp2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37219:12: style: The scope of the variable 'v_pp3' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37220:12: style: The scope of the variable 'v_pa0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37221:12: style: The scope of the variable 'v_pa1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37222:12: style: The scope of the variable 'v_pa2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37223:12: style: The scope of the variable 'v_pa3' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37224:12: style: The scope of the variable 'v_pb0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37225:12: style: The scope of the variable 'v_pb1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37226:12: style: The scope of the variable 'v_pb2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37227:12: style: The scope of the variable 'v_pb3' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37228:12: style: The scope of the variable 'v_pc0' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37229:12: style: The scope of the variable 'v_pc1' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37230:12: style: The scope of the variable 'v_pc2' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37231:12: style: The scope of the variable 'v_pc3' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41655:11: style: The scope of the variable 'v_filter' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41739:11: style: The scope of the variable 'v_filter' can be reduced. [variableScope] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:27354:17: style: Checking if unsigned expression 'v_i' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:27663:48: style: Checking if unsigned expression 'v_counts[v_prev_cl]' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39384:14: style: Checking if unsigned expression 'v_x1' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39564:45: style: Checking if unsigned expression 'self->private_impl.f_chunk_length' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:39583:43: style: Checking if unsigned expression 'self->private_impl.f_chunk_length' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41372:57: style: Checking if unsigned expression '(uint64_t)(io2_a_dst-iop_a_dst)' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41413:51: style: Checking if unsigned expression 'self->private_impl.f_chunk_length' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41415:60: style: Checking if unsigned expression '(uint64_t)(io2_a_src-iop_a_src)' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41419:60: style: Checking if unsigned expression '(uint64_t)(io2_a_dst-iop_a_dst)' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41431:51: style: Checking if unsigned expression 'self->private_impl.f_chunk_length' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41437:60: style: Checking if unsigned expression '(uint64_t)(io2_a_src-iop_a_src)' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41453:55: style: Checking if unsigned expression '(uint64_t)(io2_a_dst-iop_a_dst)' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41519:53: style: Checking if unsigned expression 'self->private_impl.f_chunk_length' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41540:49: style: Checking if unsigned expression 'self->private_impl.f_chunk_length' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5343:16: style: Local variable 'clz' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib.h:399:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:5343:16: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13766:12: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:421:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13766:12: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14080:12: style: Local variable 'clz' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib.h:399:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14080:12: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14394:13: style: Local variable 'exp2' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib.h:326:36: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14394:13: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14939:11: style: Local variable 'exp2' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib.h:326:36: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14939:11: note: Shadow variable ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11381:49: style: Parameter 'io2_w' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11406:63: style: Parameter 'io0_w' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11407:63: style: Parameter 'io2_w' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11417:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11459:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11553:62: style: Parameter 'io2_w' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:11576:61: style: Parameter 'io2_w' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13356:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:13574:56: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:14243:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:15144:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:15212:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:16107:14: style: Variable 'pre_remaining_ptr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:16234:16: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:16249:16: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:17745:58: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__bgr_565__index__src' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20604:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:17745:58: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:17797:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__bgr_565__index_bgra_nonpremul__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20459:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:17797:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:17835:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__bgr_565__index_binary_alpha__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20606:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:17835:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:18435:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__bgra_nonpremul__index_bgra_nonpremul__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20542:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:18435:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:18716:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__bgra_nonpremul_4x16le__index_bgra_nonpremul__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20504:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:18716:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19037:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__bgra_premul__index_bgra_nonpremul__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20563:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19037:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19676:54: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__xxx__index__src' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20661:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19676:54: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19735:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__xxx__index_bgra_nonpremul__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20478:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19735:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19771:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__xxx__index_binary_alpha__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20663:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19771:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19921:55: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__xxxx__index__src' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20678:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19921:55: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19973:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__xxxx__index_binary_alpha__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20680:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:19973:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20138:59: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__xxxxxxxx__index__src' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20646:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20138:59: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20170:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__xxxxxxxx__index_binary_alpha__src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20648:18: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20170:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20327:14: style: Parameter 'dst_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__transparent_black_src_over' is a callback function, if 'dst_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21315:11: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20327:14: note: Parameter 'dst_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20329:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__transparent_black_src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21315:11: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20329:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20343:68: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20384:73: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20689:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20721:70: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20762:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20855:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20943:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21021:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21058:70: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21098:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21191:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21814:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'wuffs_adler32__hasher__set_quirk_enabled' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21732:15: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21814:28: note: Parameter 'self' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21879:16: style: Variable 'i_end0_p' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21907:16: style: Variable 'i_end1_p' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26010:31: style: Parameter 'self' can be declared as pointer to const. However it seems that 'wuffs_crc32__ieee_hasher__set_quirk_enabled' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:25928:15: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26010:31: note: Parameter 'self' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26067:14: style: Variable 'i_end0_p' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26113:14: style: Variable 'i_end1_p' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26138:14: style: Variable 'i_end2_p' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26747:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'wuffs_deflate__decoder__set_quirk_enabled' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26622:15: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26747:29: note: Parameter 'self' can be declared as pointer to const ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26804:12: style: Variable 'io2_a_dst' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:35653:12: style: Variable 'io2_a_dst' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36728:14: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36746:14: style: Variable 'i_end1_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36777:14: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36873:16: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36891:16: style: Variable 'i_end1_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36912:16: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36933:16: style: Variable 'i_end1_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36970:16: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36993:16: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37115:14: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37241:14: style: Variable 'i_end0_curr' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41133:12: style: Variable 'io2_a_dst' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21476:18: style: Variable 'dst.ptr[0]' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21483:18: style: Variable 'dst.ptr[1]' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21491:18: style: Variable 'dst.ptr[2]' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21500:18: style: Variable 'dst.ptr[3]' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21772:15: style: Variable 'options' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21864:36: style: Variable 'v_remaining' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21913:15: style: Variable 'v_p.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:25968:15: style: Variable 'options' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26143:13: style: Variable 'v_p.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26665:15: style: Variable 'options' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26717:23: style: Variable 'v_n_copied' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26718:27: style: Variable 'v_already_full' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:27614:9: style: Variable 'v_key' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36694:16: style: Variable 'v_fa' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36696:16: style: Variable 'v_i' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36756:16: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36789:16: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36829:16: style: Variable 'v_n' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36901:18: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36944:18: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36945:18: style: Variable 'v_prev.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:36982:18: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37006:18: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37007:18: style: Variable 'v_prev.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37031:17: style: Variable 'v_fa' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37032:17: style: Variable 'v_fb' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37033:17: style: Variable 'v_fc' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37034:17: style: Variable 'v_pp' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37035:17: style: Variable 'v_pa' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37036:17: style: Variable 'v_pb' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37037:17: style: Variable 'v_pc' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37088:18: style: Variable 'v_fb0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37089:18: style: Variable 'v_fb1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37090:18: style: Variable 'v_fb2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37094:18: style: Variable 'v_pp0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37095:18: style: Variable 'v_pp1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37096:18: style: Variable 'v_pp2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37097:18: style: Variable 'v_pa0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37098:18: style: Variable 'v_pa1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37099:18: style: Variable 'v_pa2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37100:18: style: Variable 'v_pb0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37101:18: style: Variable 'v_pb1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37102:18: style: Variable 'v_pb2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37103:18: style: Variable 'v_pc0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37104:18: style: Variable 'v_pc1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37105:18: style: Variable 'v_pc2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37189:16: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37190:16: style: Variable 'v_prev.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37208:18: style: Variable 'v_fb0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37209:18: style: Variable 'v_fb1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37210:18: style: Variable 'v_fb2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37211:18: style: Variable 'v_fb3' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37216:18: style: Variable 'v_pp0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37217:18: style: Variable 'v_pp1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37218:18: style: Variable 'v_pp2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37219:18: style: Variable 'v_pp3' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37220:18: style: Variable 'v_pa0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37221:18: style: Variable 'v_pa1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37222:18: style: Variable 'v_pa2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37223:18: style: Variable 'v_pa3' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37224:18: style: Variable 'v_pb0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37225:18: style: Variable 'v_pb1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37226:18: style: Variable 'v_pb2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37227:18: style: Variable 'v_pb3' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37228:18: style: Variable 'v_pc0' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37229:18: style: Variable 'v_pc1' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37230:18: style: Variable 'v_pc2' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37231:18: style: Variable 'v_pc3' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37338:16: style: Variable 'v_curr.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:37339:16: style: Variable 'v_prev.len' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41654:30: style: Variable 'v_dst' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41655:20: style: Variable 'v_filter' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41656:35: style: Variable 'v_curr_row' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41735:16: style: Variable 'v_x' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41737:16: style: Variable 'v_i' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41738:30: style: Variable 'v_dst' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41739:20: style: Variable 'v_filter' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41740:28: style: Variable 'v_s' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41741:35: style: Variable 'v_curr_row' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41745:29: style: Variable 'v_packs_remaining' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41746:24: style: Variable 'v_multiplier' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:41747:19: style: Variable 'v_shift' is assigned a value that is never used. [unreadVariable] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1246:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1267:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:2128:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1100:32: style: Checking if unsigned expression 'cli_config.repeat_count' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1185:30: style: Checking if unsigned expression 'cli_config.thread_count' is less than zero. [unsignedLessThanZero] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:494:25: style: Parameter 'comp_image' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1345:17: style: Parameter 'img' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1374:17: style: Parameter 'img' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1590:47: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1615:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1641:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1662:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1680:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1698:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1719:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1772:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1833:44: style: Parameter 'info' can be declared as reference to const [constParameterReference] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:404:15: style: Variable 'data8src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:411:16: style: Variable 'data16src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:419:13: style: Variable 'data32src' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1299:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1310:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1324:10: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1584:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] diff: head ARM-software-astc-encoder-1a51f29/Source/astcenc_entry.cpp:501:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quality [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_internal.h:2191:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_internal_entry.h:212:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:284:63: warning: Uninitialized variable: values_to_encode [uninitvar] ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:273:29: note: Assuming condition is false ARM-software-astc-encoder-1a51f29/Source/astcenc_symbolic_physical.cpp:284:63: note: Uninitialized variable: values_to_encode head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:692:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_EQ_OQ [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:700:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_NEQ_OQ [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:708:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_LT_OQ [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:716:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_GT_OQ [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:724:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_LE_OQ [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:732:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CMP_GE_OQ [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_avx2_8.h:828:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_FROUND_TO_NEAREST_INT [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_none_4.h:872:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l0 [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:169:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l0 [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:179:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l0 [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:262:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] 2.13.0 ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:360:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:360:9: note: Shadow variable 2.13.0 ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:371:9: style: Local variable 'mask' shadows outer function [shadowFunction] ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:434:34: note: Shadowed declaration ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:371:9: note: Shadow variable head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:384:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:547:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:555:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:563:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenc_vecmathlib_sse_4.h:829:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_FROUND_TO_NEAREST_INT [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_external.cpp:92:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2463:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:2553:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_image_load_store.cpp:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINYEXR_SUCCESS [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_internal.h:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_internal.h:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_platform_dependents.cpp:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:1582:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel.cpp:292:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/astcenccli_toplevel_help.cpp:583:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:1637:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20327:14: style: Parameter 'dst_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__transparent_black_src_over' is a callback function, if 'dst_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21315:11: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20327:14: note: Parameter 'dst_ptr' can be declared as pointer to const head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20329:14: style: Parameter 'dst_palette_ptr' can be declared as pointer to const. However it seems that 'wuffs_base__pixel_swizzler__transparent_black_src_over' is a callback function, if 'dst_palette_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21315:11: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20329:14: note: Parameter 'dst_palette_ptr' can be declared as pointer to const head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20343:68: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20384:73: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20689:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20721:70: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20762:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20855:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:20943:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21021:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21058:70: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21098:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21191:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21814:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'wuffs_adler32__hasher__set_quirk_enabled' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21732:15: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21814:28: note: Parameter 'self' can be declared as pointer to const head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21836:34: style: Redundant assignment of 'self->private_impl.choosy_up' to itself. [selfAssignment] 2.13.0 ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:21836:34: warning: Redundant assignment of 'self->private_impl.choosy_up' to itself. [selfAssignment] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26010:31: style: Parameter 'self' can be declared as pointer to const. However it seems that 'wuffs_crc32__ieee_hasher__set_quirk_enabled' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:25928:15: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26010:31: note: Parameter 'self' can be declared as pointer to const head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26030:34: style: Redundant assignment of 'self->private_impl.choosy_up' to itself. [selfAssignment] 2.13.0 ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26030:34: warning: Redundant assignment of 'self->private_impl.choosy_up' to itself. [selfAssignment] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26747:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'wuffs_deflate__decoder__set_quirk_enabled' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26622:15: note: You might need to cast the function pointer here ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26747:29: note: Parameter 'self' can be declared as pointer to const head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26819:53: style: Redundant assignment of 'self->private_impl.choosy_decode_huffman_fast64' to itself. [selfAssignment] 2.13.0 ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:26819:53: warning: Redundant assignment of 'self->private_impl.choosy_decode_huffman_fast64' to itself. [selfAssignment] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3593:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3604:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3615:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3626:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] 2.13.0 ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3785:18: 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] 2.13.0 ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3786:18: 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] 2.13.0 ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:3787:18: 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] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:4172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head ARM-software-astc-encoder-1a51f29/Source/wuffs-v0.3.c:4863:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] DONE