2026-03-20 08:44 ftp://ftp.de.debian.org/debian/pool/main/b/basis-universal/basis-universal_2.0.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --library=emscripten --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 4412833 (2026-03-20 08:27:05 +0100) count: 3770 3742 elapsed-time: 1434.4 1351.8 head-timing-info: old-timing-info: head results: basis_universal-2_0_2/transcoder/basisu_containers.h:280:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3902:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3912:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3943:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3957:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3964:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3972:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3973:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3981:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3982:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3984:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3993:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3998:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4003:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4009:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4017:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4024:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu.h:150:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu.h:277:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:654:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_huffman_sorted_codelength_codes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:647:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1420:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1421:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_priority [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1444:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_priority [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1467:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:2093:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:2197:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:3587:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:4091:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:4116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable high [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:4337:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HALF_FLOAT [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:4352:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HALF_FLOAT [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:1143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:1161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:1179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2397:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.h:415:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_debug_printf [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.h:139:163: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_color_unscaled [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.h:140:151: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inten_table [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.h:142:149: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_color_used [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.h:337:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_blocks_y [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.h:351:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_height [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.h:366:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first_block_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG7 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:1475:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:1867:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basis_rgb_avg_psnr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:2172:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:3953:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:4676:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:4740:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:4875:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:6090:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2623:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:205:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:405:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1584:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_var [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1658:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1693:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_left_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1756:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1795:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1928:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2792:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2825:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3636:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1504:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1628:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1670:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1692:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1835:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1894:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2263:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2638:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:381:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherN [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:805:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1013:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1097:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1214:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1228:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1013:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1097:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:1154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:602:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:654:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:602:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/basisu_tool.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_enc.h:4365:50: style:inconclusive: Boolean expression 'mant==4096' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/encoder/basisu_math.h:1316:12: error: Array 'm_rows[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1334:12: error: Array 'm_rows[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1353:12: error: Array 'm_rows[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1357:13: error: Array 'm_rows[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1376:12: error: Array 'm_rows[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1650:10: error: Array 'm_rows[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:2068:17: error: Array 'result.m_rows[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1298:11: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1312:11: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1316:12: error: Array 'm_rows[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1331:11: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1334:12: error: Array 'm_rows[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1350:11: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1353:12: error: Array 'm_rows[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1357:13: error: Array 'm_rows[1]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1373:11: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1376:12: error: Array 'm_rows[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1641:10: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1649:10: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1650:10: error: Array 'm_rows[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1682:34: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1700:34: error: Array 'm_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:2057:17: error: Array 'result.m_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:2067:17: error: Array 'result.m_rows[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:2068:17: error: Array 'result.m_rows[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1682:34: error: Array 'm_rows[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1700:34: error: Array 'm_rows[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1682:34: error: Array 'm_rows[4]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:1700:34: error: Array 'm_rows[4]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:281:14: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:286:14: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:325:7: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:331:7: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:591:58: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:591:71: error: Array 'rhs.m_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:597:58: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:597:71: error: Array 'rhs.m_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:597:80: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:597:93: error: Array 'rhs.m_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:674:54: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:674:63: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:876:18: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:286:14: error: Array 'm_s[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:331:7: error: Array 'm_s[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:597:80: error: Array 'm_s[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:597:93: error: Array 'rhs.m_s[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:440:25: error: Array 'm_bytes[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:26: error: Array 'm_bytes[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:46: error: Array 'm_bytes[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:26: error: Array 'm_bytes[4]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:48: error: Array 'm_bytes[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:68: error: Array 'm_bytes[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:440:25: error: Array 'm_bytes[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:26: error: Array 'm_bytes[3]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:46: error: Array 'm_bytes[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:26: error: Array 'm_bytes[3]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:48: error: Array 'm_bytes[3]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:68: error: Array 'm_bytes[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:427:20: error: Array 'm_bytes[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:431:20: error: Array 'm_bytes[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:431:42: error: Array 'm_bytes[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:440:25: error: Array 'm_bytes[1]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:26: error: Array 'm_bytes[1]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:46: error: Array 'm_bytes[1]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:26: error: Array 'm_bytes[1]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:48: error: Array 'm_bytes[1]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:68: error: Array 'm_bytes[1]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:431:20: error: Array 'm_bytes[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:440:25: error: Array 'm_bytes[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:26: error: Array 'm_bytes[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:446:46: error: Array 'm_bytes[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:26: error: Array 'm_bytes[2]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:48: error: Array 'm_bytes[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:452:68: error: Array 'm_bytes[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:366:75: error: Array 'm_v[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:431:10: error: Array 'm_v[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:364:75: error: Array 'm_v[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:365:75: error: Array 'm_v[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:366:75: error: Array 'm_v[1]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:398:8: error: Array 'm_v[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:409:8: error: Array 'm_v[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:412:9: error: Array 'm_v[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:424:8: error: Array 'm_v[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:427:9: error: Array 'm_v[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:431:10: error: Array 'm_v[1]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:462:169: error: Array 'lhs.m_v[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:462:182: error: Array 'rhs.m_v[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:365:75: error: Array 'm_v[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:366:75: error: Array 'm_v[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:412:9: error: Array 'm_v[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:427:9: error: Array 'm_v[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/encoder/basisu_enc.h:431:10: error: Array 'm_v[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/transcoder/basisu.h:458:40: portability: Undefined behaviour, pointer arithmetic 'm_bytes+4' is out of bounds. [pointerOutOfBounds] basis_universal-2_0_2/encoder/basisu_math.h:2870:27: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] basis_universal-2_0_2/encoder/basisu_math.h:2870:44: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] basis_universal-2_0_2/transcoder/basisu_containers.h:1513:6: error: Using 'memcpy' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:1699:6: error: Using 'memcpy' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:2124:5: error: Using 'memmove' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:2146:5: error: Using 'memcpy' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:2280:5: error: Using 'memmove' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:2533:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] basis_universal-2_0_2/transcoder/basisu_containers.h:2533:5: error: Using 'memset' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:1015:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] basis_universal-2_0_2/transcoder/basisu_containers.h:1015:5: error: Using 'memset' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:1107:5: error: Using 'memcpy' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:1164:5: error: Using 'memcpy' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_containers.h:612:5: error: Using 'memcpy' on struct that contains a 'std::string'. [memsetClass] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:925:3: warning: Member variable 'color32::r' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:925:3: warning: Member variable 'color32::g' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:925:3: warning: Member variable 'color32::b' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:925:3: warning: Member variable 'color32::a' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:925:3: warning: Member variable 'color32::c' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:925:3: warning: Member variable 'color32::m' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1525:4: warning:inconclusive: Member variable 'astc_block_grid_config::m_block_width' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1525:4: warning:inconclusive: Member variable 'astc_block_grid_config::m_block_height' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1525:4: warning:inconclusive: Member variable 'astc_block_grid_config::m_grid_width' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1525:4: warning:inconclusive: Member variable 'astc_block_grid_config::m_grid_height' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1556:4: warning:inconclusive: Member variable 'astc_block_grid_data::m_weight_gamma' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1632:5: warning:inconclusive: Member variable 'coeff::m_num_zeros' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1632:5: warning:inconclusive: Member variable 'coeff::m_coeff' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1647:4: warning:inconclusive: Member variable 'grid_dim_key::m_grid_width' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1647:4: warning:inconclusive: Member variable 'grid_dim_key::m_grid_height' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1693:4: warning: Member variable 'grid_weight_dct::m_block_width' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1693:4: warning: Member variable 'grid_weight_dct::m_block_height' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:3131:4: warning: Member variable 'pack_etc1_state::m_prev_solid_block' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:2635:3: warning:inconclusive: Member variable 'huff2D::m_bits_per_sym' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:2635:3: warning:inconclusive: Member variable 'huff2D::m_total_syms_per_group' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:2635:3: warning:inconclusive: Member variable 'huff2D::m_cur_sym_bits' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:2635:3: warning:inconclusive: Member variable 'huff2D::m_cur_num_syms' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:2635:3: warning:inconclusive: Member variable 'huff2D::m_next_decoder_group_index' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:2635:3: warning:inconclusive: Member variable 'huff2D::m_decode_syms_remaining' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_etc.h:929:3: warning: Member variable 'etc1_optimizer::m_limit' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_etc.h:929:3: warning: Member variable 'etc1_optimizer::m_br' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_etc.h:929:3: warning: Member variable 'etc1_optimizer::m_bg' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_etc.h:929:3: warning: Member variable 'etc1_optimizer::m_bb' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_etc.h:929:3: warning: Member variable 'etc1_optimizer::m_max_comp_spread' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_etc.h:929:3: warning: Member variable 'etc1_optimizer::m_solutions_tried' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_frontend.h:31:3: warning:inconclusive: Member variable 'vec2U::m_comps' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_frontend.h:72:4: warning: Member variable 'params::m_pGlobal_codebooks' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_basis_file.h:26:3: warning: Member variable 'basisu_file::m_header_file_ofs' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_basis_file.h:26:3: warning: Member variable 'basisu_file::m_slice_descs_file_ofs' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_basis_file.h:26:3: warning: Member variable 'basisu_file::m_endpoint_cb_file_ofs' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_basis_file.h:26:3: warning: Member variable 'basisu_file::m_selector_cb_file_ofs' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_basis_file.h:26:3: warning: Member variable 'basisu_file::m_tables_file_ofs' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_basis_file.h:26:3: warning: Member variable 'basisu_file::m_first_image_file_ofs' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_basis_file.h:26:3: warning: Member variable 'basisu_file::m_total_file_size' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.h:253:4: warning: Member variable 'result_queue::m_elements' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_math.h:53:10: warning:inconclusive: Member variable 'vec < 2 , float >::m_s' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_math.h:53:10: warning:inconclusive: Member variable 'vec < 3 , float >::m_s' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_math.h:53:10: warning:inconclusive: Member variable 'vec < 4 , float >::m_s' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:1626:11: warning: Member variable 'tsvq_node::m_var' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu.h:400:10: warning: Member variable 'packed_uint < 4 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu.h:400:10: warning: Member variable 'packed_uint < 3 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu.h:400:10: warning: Member variable 'packed_uint < 1 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu.h:400:10: warning: Member variable 'packed_uint < 2 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu.h:400:10: warning: Member variable 'packed_uint < 8 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3313:11: warning: Member variable 'raw_node::m_bits' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3327:11: warning: Member variable 'raw_node::m_bits' is not initialized in the copy constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3341:21: warning: Member variable 'raw_node::m_bits' is not assigned a value in 'raw_node::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 3 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 8 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 7 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 1 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 0 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 2 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 6 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3984:45: style: The member function 'basisu::fixed_array::size' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:313:12: style:inconclusive: Technically the member function 'astc_helpers::dequant_table::get_val_to_rank' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:465:8: style: The member function 'basist::bitwise_decoder::stop' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:851:7: style:inconclusive: Technically the member function 'basist::approx_move_to_front::operator[]' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2253:9: style:inconclusive: Technically the member function 'basist::arith::arith_bit_model::print_prices' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2396:9: style:inconclusive: Technically the member function 'basist::arith::arith_data_model::print_prices' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2638:17: style: The member function 'basist::arith::arith_enc::get_gamma_price' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_enc.h:3792:8: style:inconclusive: Technically the member function 'basisu::image_metrics::print' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_enc.h:3798:8: style:inconclusive: Technically the member function 'basisu::image_metrics::print_hp' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_math.h:2488:19: style:inconclusive: Technically the member function 'basisu::tracked_stat::get_number_of_values' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_math.h:2513:19: style:inconclusive: Technically the member function 'basisu::tracked_stat_float::get_number_of_values' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_math.h:2538:19: style:inconclusive: Technically the member function 'basisu::tracked_stat_dbl::get_number_of_values' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_math.h:3080:17: style:inconclusive: Technically the member function 'basisu::stat_history::size' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_math.h:3100:15: style:inconclusive: Technically the member function 'basisu::stat_history::get_stats' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_etc.h:1081:8: style: The member function 'basisu::etc1_optimizer::get_nearby_inten_tables' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_etc.h:1126:19: style: The member function 'basisu::eac_a8_block::get_selector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.h:278:9: style: The member function 'basisu::astc_ldr::vp_tree::result_queue::reserve' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_resampler.h:177:14: style: The member function 'basisu::Resampler::count_ops' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1384:19: style: The member function 'bu_math::matrix < 4 , 4 , float >::get_num_rows' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1389:19: style: The member function 'bu_math::matrix < 4 , 4 , float >::get_num_cols' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1394:19: style: The member function 'bu_math::matrix < 4 , 4 , float >::get_total_elements' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1814:8: style: The member function 'bu_math::matrix < 4 , 4 , float >::is_square' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1384:19: style: The member function 'bu_math::matrix < 8 , 8 , float >::get_num_rows' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1389:19: style: The member function 'bu_math::matrix < 8 , 8 , float >::get_num_cols' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1394:19: style: The member function 'bu_math::matrix < 8 , 8 , float >::get_total_elements' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1814:8: style: The member function 'bu_math::matrix < 8 , 8 , float >::is_square' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1384:19: style: The member function 'bu_math::matrix < 2 , 2 , float >::get_num_rows' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1389:19: style: The member function 'bu_math::matrix < 2 , 2 , float >::get_num_cols' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1394:19: style: The member function 'bu_math::matrix < 2 , 2 , float >::get_total_elements' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1814:8: style: The member function 'bu_math::matrix < 2 , 2 , float >::is_square' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1384:19: style: The member function 'bu_math::matrix < 1 , 2 , float >::get_num_rows' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1389:19: style: The member function 'bu_math::matrix < 1 , 2 , float >::get_num_cols' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1394:19: style: The member function 'bu_math::matrix < 1 , 2 , float >::get_total_elements' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1814:8: style: The member function 'bu_math::matrix < 1 , 2 , float >::is_square' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1384:19: style: The member function 'bu_math::matrix < 2 , 4 , float >::get_num_rows' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1389:19: style: The member function 'bu_math::matrix < 2 , 4 , float >::get_num_cols' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1394:19: style: The member function 'bu_math::matrix < 2 , 4 , float >::get_total_elements' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1814:8: style: The member function 'bu_math::matrix < 2 , 4 , float >::is_square' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1384:19: style: The member function 'bu_math::matrix < 4 , 8 , float >::get_num_rows' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1389:19: style: The member function 'bu_math::matrix < 4 , 8 , float >::get_num_cols' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1394:19: style: The member function 'bu_math::matrix < 4 , 8 , float >::get_total_elements' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:1814:8: style: The member function 'bu_math::matrix < 4 , 8 , float >::is_square' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:289:14: style: The member function 'bu_math::vec < 2 , float >::get_x_vector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:293:14: style: The member function 'bu_math::vec < 2 , float >::get_y_vector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:297:14: style: The member function 'bu_math::vec < 2 , float >::get_z_vector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:301:14: style: The member function 'bu_math::vec < 2 , float >::get_w_vector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:289:14: style: The member function 'bu_math::vec < 3 , float >::get_x_vector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:293:14: style: The member function 'bu_math::vec < 3 , float >::get_y_vector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:297:14: style: The member function 'bu_math::vec < 3 , float >::get_z_vector' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_math.h:301:14: style: The member function 'bu_math::vec < 3 , float >::get_w_vector' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:4285:15: style: The member function 'basisu::static_vector < coeff , 65 >::reserve' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:4307:32: style: The member function 'basisu::static_vector < coeff , 65 >::capacity' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < grid_dim_key , grid_dim_value , bit_hasher < grid_dim_key > , equal_to < grid_dim_key > >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < grid_dim_key , grid_dim_value , bit_hasher < grid_dim_key > , equal_to < grid_dim_key > >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < grid_dim_key , grid_dim_value , bit_hasher < grid_dim_key > , equal_to < grid_dim_key > >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < uint32_t , uint32_t , hasher < uint32_t > , equal_to < uint32_t > >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < uint32_t , uint32_t , hasher < uint32_t > , equal_to < uint32_t > >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < uint32_t , uint32_t , hasher < uint32_t > , equal_to < uint32_t > >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < astc_helpers :: log_astc_block , uint32_t , basist :: bit_hasher < astc_helpers :: log_astc_block > , log_astc_block_config_cmp_t >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < astc_helpers :: log_astc_block , uint32_t , basist :: bit_hasher < astc_helpers :: log_astc_block > , log_astc_block_config_cmp_t >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < astc_helpers :: log_astc_block , uint32_t , basist :: bit_hasher < astc_helpers :: log_astc_block > , log_astc_block_config_cmp_t >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < fmt_variant >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < uint8_t >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < int >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < int16_t >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < float >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < uint32_t >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < trial_mode >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < entry >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < uint16_t >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < color_rgba >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < vec < 4 , float > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < double >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < uint64_t >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: vector < gpu_image > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < image >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < imagef >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < gpu_image >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < block_preds >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < endpoint >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < selector >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu_slice_info >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < ktx2_level_index >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < key_value >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < ktx2_etc1s_image_desc >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < ktx2_slice_offset_len_desc >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < etc_block >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < pixel_block >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: vector < uint32_t > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < endpoint_cluster_etc_params >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < vec2U >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < subblock_endpoint_quant_err >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu_backend_slice_desc >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: vector < uint8_t > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < etc1_endpoint_palette_entry >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < etc1_selector_palette_entry >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < etc1_global_selector_cb_entry_desc >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < vector2D < encoder_block > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < bool >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basist :: basis_slice_desc >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < astc_hdr_4x4_pack_results >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < std :: string >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: vector < image > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: vector < imagef > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < image_stats >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < pixel_block_hdr >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basis_compressor_params >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < parallel_results >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < vp_tree_node >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < gpu_image_vec >::set_all' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_etc.h:988:9: warning: The struct 'params' defines member variable with name 'm_use_color4' also defined in its parent struct 'basis_etc1_pack_params'. [duplInheritedMember] basis_universal-2_0_2/encoder/basisu_etc.h:809:8: note: Parent variable 'basis_etc1_pack_params::m_use_color4' basis_universal-2_0_2/encoder/basisu_etc.h:988:9: note: Derived variable 'params::m_use_color4' basis_universal-2_0_2/encoder/basisu_etc.h:960:9: warning: The struct 'params' defines member function with name 'clear' also defined in its parent struct 'basis_etc1_pack_params'. [duplInheritedMember] basis_universal-2_0_2/encoder/basisu_etc.h:817:8: note: Parent function 'basis_etc1_pack_params::clear' basis_universal-2_0_2/encoder/basisu_etc.h:960:9: note: Derived function 'params::clear' basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.h:48:8: warning: The struct 'uastc_hdr_4x4_codec_options' defines member function with name 'init' also defined in its parent struct 'astc_hdr_codec_base_options'. [duplInheritedMember] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:55:8: note: Parent function 'astc_hdr_codec_base_options::init' basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.h:48:8: note: Derived function 'uastc_hdr_4x4_codec_options::init' basis_universal-2_0_2/transcoder/basisu_containers.h:3862:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3863:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3864:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3865:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3870:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3871:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3872:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3873:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:3874:10: style: Struct 'fmt_variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:834:3: style: Class 'approx_move_to_front' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:980:10: style: Class 'color_rgba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:997:10: style: Class 'color_rgba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1557:4: style: Struct 'astc_block_grid_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2293:4: style: Class 'arith_data_model' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:808:3: style: Class 'job_pool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:896:10: style: Class 'color_rgba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:913:10: style: Class 'color_rgba' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:1378:3: style: Class 'rand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:2304:3: style: Class 'histogram' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4031:10: style: Class 'ray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4074:10: style: Class 'vec_interval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4078:10: style: Class 'vec_interval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4079:10: style: Class 'vec_interval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:3052:3: style: Class 'stat_history' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_etc.h:953:4: style: Struct 'params' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1219:10: style: Class 'matrix < 4 , 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1224:10: style: Class 'matrix < 4 , 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1229:10: style: Class 'matrix < 4 , 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1219:10: style: Class 'matrix < 8 , 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1224:10: style: Class 'matrix < 8 , 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1229:10: style: Class 'matrix < 8 , 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1219:10: style: Class 'matrix < 2 , 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1224:10: style: Class 'matrix < 2 , 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1229:10: style: Class 'matrix < 2 , 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1219:10: style: Class 'matrix < 1 , 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1224:10: style: Class 'matrix < 1 , 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1229:10: style: Class 'matrix < 1 , 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1219:10: style: Class 'matrix < 2 , 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1224:10: style: Class 'matrix < 2 , 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1229:10: style: Class 'matrix < 2 , 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1219:10: style: Class 'matrix < 4 , 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1224:10: style: Class 'matrix < 4 , 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:1229:10: style: Class 'matrix < 4 , 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:57:10: style: Class 'vec < 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:69:10: style: Class 'vec < 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:57:10: style: Class 'vec < 3 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:69:10: style: Class 'vec < 3 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:57:10: style: Class 'vec < 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_math.h:69:10: style: Class 'vec < 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu.h:401:10: style: Struct 'packed_uint < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu.h:401:10: style: Struct 'packed_uint < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu.h:401:10: style: Struct 'packed_uint < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu.h:401:10: style: Struct 'packed_uint < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu.h:401:10: style: Struct 'packed_uint < 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:2989:11: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < fmt_variant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < fmt_variant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < color_rgba >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < color_rgba >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < vec < 4 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < vec < 4 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: vector < gpu_image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: vector < gpu_image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < imagef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < imagef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < gpu_image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < gpu_image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < block_preds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < block_preds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < endpoint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < endpoint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < selector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < selector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu_slice_info >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu_slice_info >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < key_value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < key_value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < etc_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < etc_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < pixel_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < pixel_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: vector < uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: vector < uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < endpoint_cluster_etc_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < endpoint_cluster_etc_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < vec2U >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < vec2U >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < subblock_endpoint_quant_err >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < subblock_endpoint_quant_err >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu_backend_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu_backend_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: vector < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: vector < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < etc1_endpoint_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < etc1_endpoint_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < etc1_selector_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < etc1_selector_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < etc1_global_selector_cb_entry_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < etc1_global_selector_cb_entry_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < vector2D < encoder_block > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < vector2D < encoder_block > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basist :: basis_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basist :: basis_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < astc_hdr_4x4_pack_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < astc_hdr_4x4_pack_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: vector < image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: vector < image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: vector < imagef > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: vector < imagef > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < image_stats >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < image_stats >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < pixel_block_hdr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < pixel_block_hdr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basis_compressor_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basis_compressor_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < parallel_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < parallel_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < vp_tree_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < vp_tree_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < gpu_image_vec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < gpu_image_vec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:553:10: style: Class 'matrix < N , N , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 3 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 3 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 8 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 7 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 7 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 1 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 1 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 0 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 0 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 6 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 6 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < fmt_variant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < color_rgba >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < vec < 4 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: vector < gpu_image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < imagef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < gpu_image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < block_preds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < endpoint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < selector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu_slice_info >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < key_value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < etc_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < pixel_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: vector < uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < endpoint_cluster_etc_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < vec2U >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < subblock_endpoint_quant_err >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu_backend_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: vector < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < etc1_endpoint_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < etc1_selector_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < etc1_global_selector_cb_entry_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < vector2D < encoder_block > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basist :: basis_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < astc_hdr_4x4_pack_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: vector < image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: vector < imagef > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < image_stats >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < pixel_block_hdr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basis_compressor_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < parallel_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < vp_tree_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < gpu_image_vec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < fmt_variant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < fmt_variant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < color_rgba >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < color_rgba >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < vec < 4 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < vec < 4 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: vector < gpu_image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: vector < gpu_image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < imagef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < imagef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < gpu_image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < gpu_image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < block_preds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < block_preds >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < endpoint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < endpoint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < selector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < selector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu_slice_info >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu_slice_info >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < key_value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < key_value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < etc_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < etc_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < pixel_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < pixel_block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: vector < uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: vector < uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < endpoint_cluster_etc_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < endpoint_cluster_etc_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < vec2U >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < vec2U >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < subblock_endpoint_quant_err >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < subblock_endpoint_quant_err >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu_backend_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu_backend_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: vector < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: vector < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < etc1_endpoint_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < etc1_endpoint_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < etc1_selector_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < etc1_selector_palette_entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < etc1_global_selector_cb_entry_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < etc1_global_selector_cb_entry_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < vector2D < encoder_block > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < vector2D < encoder_block > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basist :: basis_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basist :: basis_slice_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < astc_hdr_4x4_pack_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < astc_hdr_4x4_pack_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: vector < image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: vector < image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: vector < imagef > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: vector < imagef > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < image_stats >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < image_stats >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < pixel_block_hdr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < pixel_block_hdr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basis_compressor_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basis_compressor_params >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < parallel_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < parallel_results >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < vp_tree_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < vp_tree_node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < gpu_image_vec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < gpu_image_vec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/basisu_tool.cpp:1859:27: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] basis_universal-2_0_2/basisu_tool.cpp:1857:42: note: outer condition: c.get_stats().size() basis_universal-2_0_2/basisu_tool.cpp:1859:27: note: identical inner condition: c.get_stats().size() basis_universal-2_0_2/transcoder/basisu_containers.h:2481:34: warning: Logical conjunction always evaluates to false: *(pTrial_key) < key && key < *(pTrial_key). [incorrectLogicOperator] basis_universal-2_0_2/transcoder/basisu_containers.h:2464:39: note: Passed to reference. basis_universal-2_0_2/transcoder/basisu_containers.h:2481:34: note: Logical conjunction always evaluates to false: *(pTrial_key) < key && key < *(pTrial_key). basis_universal-2_0_2/encoder/basisu_enc.h:1182:11: style: Condition 'sep<0' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_enc.h:1178:14: note: Assignment 'sep=-1', assigned value is -1 basis_universal-2_0_2/encoder/basisu_enc.h:1182:11: note: Condition 'sep<0' is always true basis_universal-2_0_2/encoder/basisu_enc.h:1201:11: style: Condition 'sep<0' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_enc.h:1197:14: note: Assignment 'sep=-1', assigned value is -1 basis_universal-2_0_2/encoder/basisu_enc.h:1201:11: note: Condition 'sep<0' is always true basis_universal-2_0_2/basisu_tool.cpp:6180:22: style: Assigned value 'bench_mode(opts)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/basisu_tool.cpp:6180:22: note: Calling function 'bench_mode' returns 0 basis_universal-2_0_2/basisu_tool.cpp:6180:22: note: Assigned value 'bench_mode(opts)' is always false basis_universal-2_0_2/basisu_tool.cpp:6207:24: style: Assigned value 'clbench_mode(opts)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/basisu_tool.cpp:6207:24: note: Calling function 'clbench_mode' returns 1 basis_universal-2_0_2/basisu_tool.cpp:6207:24: note: Assigned value 'clbench_mode(opts)' is always true basis_universal-2_0_2/transcoder/basisu_containers.h:1603:8: style: Condition 'new_size' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_containers.h:1595:38: note: Assuming that condition 'pEnd<=pBegin' is not redundant basis_universal-2_0_2/transcoder/basisu_containers.h:1601:47: note: Assignment 'new_size=static_cast(static_cast(pEnd-pBegin))', assigned value is greater than 0 basis_universal-2_0_2/transcoder/basisu_containers.h:1603:8: note: Condition 'new_size' is always true basis_universal-2_0_2/basisu_tool.cpp:1881:6: warning: %u in format string (no. 12) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/basisu_tool.cpp:1881:6: warning: %u in format string (no. 13) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/basisu_tool.cpp:2111:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/basisu_tool.cpp:2533:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/basisu_tool.cpp:2578:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/basisu_tool.cpp:3234:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] basis_universal-2_0_2/basisu_tool.cpp:3286:3: warning: %i in format string (no. 14) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] basis_universal-2_0_2/basisu_tool.cpp:3652:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/basisu_tool.cpp:3678:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/transcoder/basisu.h:123:63: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1146:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1146:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1146:46: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1146:64: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1164:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1164:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1164:46: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1164:64: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1182:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1182:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1182:46: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:1182:64: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.h:1209:64: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.h:1209:91: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.h:1314:15: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/basisu_tool.cpp:1535:44: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/basisu_tool.cpp:1628:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/basisu_tool.cpp:2164:60: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/basisu_tool.cpp:2187:36: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/basisu_tool.cpp:4596:20: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:102:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:102:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:202:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_math.h:202:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2848:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3238:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3243:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3252:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3257:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3262:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3282:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3289:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3292:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3297:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3300:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3638:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3638:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3642:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3648:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3648:35: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:3652:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:1699:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:1982:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2018:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2068:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2084:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2280:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2626:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.h:379:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.h:379:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:906:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:912:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers.h:918:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.h:662:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:676:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:690:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:691:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:702:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:719:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:720:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:728:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:759:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:760:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.h:783:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_math.h:257:13: portability: Casting from float * to const unsigned short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/basisu_math.h:259:13: portability: Casting from float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/basisu_math.h:261:13: portability: Casting from float * to const unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/transcoder/basisu_containers.h:1588:49: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/transcoder/basisu_containers.h:1589:51: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2533:18: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/transcoder/basisu_containers.h:1588:49: portability:inconclusive: Casting from double * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/transcoder/basisu_containers.h:1589:51: portability:inconclusive: Casting from double * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/transcoder/basisu_containers.h:2533:18: portability:inconclusive: Casting from const double * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/basisu_tool.cpp:3243:7: style: Same expression used in consecutive assignments of 'srgb_transfer_func_astc_unpacking' and 'srgb_transfer_func_astc_writing'. [duplicateAssignExpression] basis_universal-2_0_2/basisu_tool.cpp:3246:7: note: Same expression used in consecutive assignments of 'srgb_transfer_func_astc_unpacking' and 'srgb_transfer_func_astc_writing'. basis_universal-2_0_2/basisu_tool.cpp:3243:7: note: Same expression used in consecutive assignments of 'srgb_transfer_func_astc_unpacking' and 'srgb_transfer_func_astc_writing'. basis_universal-2_0_2/encoder/basisu_math.h:2232:49: style: Same expression on both sides of '-'. [duplicateExpression] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:329:18: style: Unsigned expression 'range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:335:18: style: Unsigned expression 'range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_enc.h:132:12: style: Local variable 'total_bits' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:240:18: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_enc.h:132:12: note: Shadow variable basis_universal-2_0_2/encoder/basisu_enc.h:155:12: style: Local variable 'total_bits' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:240:18: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_enc.h:155:12: note: Shadow variable basis_universal-2_0_2/encoder/basisu_enc.h:2588:13: style: Local variable 'total_bits' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:240:18: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_enc.h:2588:13: note: Shadow variable basis_universal-2_0_2/encoder/basisu_enc.h:3729:10: style: Local variable 'srgb_to_linear' shadows outer function [shadowFunction] basis_universal-2_0_2/encoder/basisu_enc.h:3711:8: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_enc.h:3729:10: note: Shadow variable basis_universal-2_0_2/transcoder/basisu_containers.h:2025:33: performance: Function parameter 'obj' should be passed by const reference. [passedByValue] basis_universal-2_0_2/transcoder/basisu_containers.h:2040:37: performance: Function parameter 'obj' should be passed by const reference. [passedByValue] basis_universal-2_0_2/encoder/basisu_enc.h:2084:15: style: Variable 'cluster_indices' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/basisu_tool.cpp:1959:23: style: Parameter 'opts' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/basisu_tool.cpp:3094:23: style: Parameter 'opts' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/basisu_tool.cpp:4946:48: style: Parameter 'opts' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/basisu_tool.cpp:5197:48: style: Parameter 'opts' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/basisu_tool.cpp:5382:55: style: Parameter 'opts' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_enc.h:586:64: style: Parameter 'cmatrix' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/transcoder/basisu_containers.h:2795:11: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/transcoder/basisu_containers.h:2828:11: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/transcoder/basisu_containers.h:2853:11: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/transcoder/basisu_containers.h:3477:10: style: Variable 'pNode_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:899:45: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/basisu_enc.h:81:45: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/basisu_enc.h:4267:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/basisu_math.h:659:13: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] basis_universal-2_0_2/encoder/basisu_enc.h:786:16: style: Variable 'offsets[c]' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_math.h:3142:7: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1656:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1742:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1755:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1785:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2272:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3042:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_huffman_sorted_codelength_codes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:4711:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:16967:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inten5 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17308:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pred_bits [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25510:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2422:26: error: Array 'm_bytes[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:27: error: Array 'm_bytes[3]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:47: error: Array 'm_bytes[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:27: error: Array 'm_bytes[3]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:49: error: Array 'm_bytes[3]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:69: error: Array 'm_bytes[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2409:21: error: Array 'm_bytes[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2413:21: error: Array 'm_bytes[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2413:43: error: Array 'm_bytes[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2422:26: error: Array 'm_bytes[1]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:27: error: Array 'm_bytes[1]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:47: error: Array 'm_bytes[1]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:27: error: Array 'm_bytes[1]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:49: error: Array 'm_bytes[1]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:69: error: Array 'm_bytes[1]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2413:21: error: Array 'm_bytes[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2422:26: error: Array 'm_bytes[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:27: error: Array 'm_bytes[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:47: error: Array 'm_bytes[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:27: error: Array 'm_bytes[2]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:49: error: Array 'm_bytes[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:69: error: Array 'm_bytes[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2422:26: error: Array 'm_bytes[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:27: error: Array 'm_bytes[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2428:47: error: Array 'm_bytes[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:27: error: Array 'm_bytes[4]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:49: error: Array 'm_bytes[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2434:69: error: Array 'm_bytes[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2440:41: portability: Undefined behaviour, pointer arithmetic 'm_bytes+4' is out of bounds. [pointerOutOfBounds] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1816:17: warning: Member variable 'raw_node::m_bits' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1829:17: warning: Member variable 'raw_node::m_bits' is not initialized in the copy constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1843:27: warning: Member variable 'raw_node::m_bits' is not assigned a value in 'raw_node::operator='. [operatorEqVarError] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3212:3: warning:inconclusive: Member variable 'color32::r' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3212:3: warning:inconclusive: Member variable 'color32::g' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3212:3: warning:inconclusive: Member variable 'color32::b' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3212:3: warning:inconclusive: Member variable 'color32::a' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3212:3: warning:inconclusive: Member variable 'color32::c' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3212:3: warning:inconclusive: Member variable 'color32::m' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2382:10: warning: Member variable 'packed_uint < 3 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2382:10: warning: Member variable 'packed_uint < 1 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2382:10: warning: Member variable 'packed_uint < 2 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2382:10: warning: Member variable 'packed_uint < 4 >::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1458:23: style:inconclusive: Technically the member function 'basisu::hash_map::size' can be const. [functionConst] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1468:19: style:inconclusive: Technically the member function 'basisu::hash_map::empty' can be const. [functionConst] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2853:8: style: The member function 'basist::bitwise_decoder::stop' can be static. [functionStatic] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3139:7: style:inconclusive: Technically the member function 'basist::approx_move_to_front::operator[]' can be const. [functionConst] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18634:41: style: The member function 'basist::basisu_lowlevel_uastc_transcoder::transcode_slice' can be static. [functionStatic] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:4030:8: note: The member function 'basist::basisu_lowlevel_uastc_transcoder::transcode_slice' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18634:41: note: The member function 'basist::basisu_lowlevel_uastc_transcoder::transcode_slice' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19235:26: style: The member function 'basist::basisu_transcoder::validate_header' can be static. [functionStatic] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:4185:8: note: The member function 'basist::basisu_transcoder::validate_header' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19235:26: note: The member function 'basist::basisu_transcoder::validate_header' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19907:25: style: The member function 'basist::basisu_transcoder::find_first_slice_index' can be static. [functionStatic] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:4275:7: note: The member function 'basist::basisu_transcoder::find_first_slice_index' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19907:25: note: The member function 'basist::basisu_transcoder::find_first_slice_index' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19198:26: style: The member function 'basist::basisu_transcoder::validate_header_quick' can be static. [functionStatic] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:4277:8: note: The member function 'basist::basisu_transcoder::validate_header_quick' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19198:26: note: The member function 'basist::basisu_transcoder::validate_header_quick' can be static. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:5640:12: style: The member function 'basist::decoder_etc_block::pack_delta3' can be static. [functionStatic] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:9216:26: style: The member function 'basist::pvrtc4_block::get_scaled_modulation_values' can be static. [functionStatic] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1557:17: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3122:3: style: Class 'approx_move_to_front' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2383:10: style: Struct 'packed_uint < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2383:10: style: Struct 'packed_uint < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2383:10: style: Struct 'packed_uint < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2383:10: style: Struct 'packed_uint < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20554:7: style: Assignment 'p=0' is redundant with condition 'p==0'. [duplicateConditionalAssign] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20553:10: note: Condition 'p==0' basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20554:7: note: Assignment 'p=0' is redundant basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23924:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22163:32: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22167:33: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22215:32: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22219:33: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22267:29: style: Assigned value 'pack_astc_block(static_cast(pDst),&unpacked_src_blk.m_astc,unpacked_src_blk.m_mode)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22267:29: note: Calling function 'pack_astc_block' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22267:29: note: Assigned value 'pack_astc_block(static_cast(pDst),&unpacked_src_blk.m_astc,unpacked_src_blk.m_mode)' is always true basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23055:8: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23055:21: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23055:8: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23350:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23350:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23350:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23955:8: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23955:21: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23955:8: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:24988:8: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:24988:21: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:24988:8: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25027:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25027:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25027:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25065:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25065:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25065:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25095:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25095:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25095:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25411:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25411:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25411:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25439:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22122:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25439:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25439:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17271:4: error: Memory leak: pPVRTC_work_mem [memleak] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:10684:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:10745:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:10807:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:10873:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:10916:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:12863:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:12869:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:12940:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:12941:59: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:13005:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:13006:59: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:13179:57: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:13180:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17253:38: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17527:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17565:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17977:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17979:35: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18252:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18292:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18327:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18335:79: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18420:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18593:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18597:78: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18694:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18696:97: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18769:45: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18798:45: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18827:45: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19995:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20014:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20130:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20154:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20993:27: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23355:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23355:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:24965:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25084:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25510:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25511:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:16322:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:16323:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17253:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18686:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18688:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:21459:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:21513:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:24287:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:24517:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19417:28: style: Variable 'image_info.m_alpha_flag' is reassigned a value before the old one has been used. [redundantAssignment] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19413:27: note: image_info.m_alpha_flag is assigned basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19417:28: note: image_info.m_alpha_flag is overwritten basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:9100:43: style: The scope of the variable 'a' can be reduced. [variableScope] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:18682:8: style: The scope of the variable 'status' can be reduced. [variableScope] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17164:41: style:inconclusive: Function 'transcode_slice' argument 16 names different: declaration 'astc_transcode_alpha' definition 'transcode_alpha'. [funcArgNamesDifferent] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3944:52: note: Function 'transcode_slice' argument 16 names different: declaration 'astc_transcode_alpha' definition 'transcode_alpha'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:17164:41: note: Function 'transcode_slice' argument 16 names different: declaration 'astc_transcode_alpha' definition 'transcode_alpha'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19511:111: style:inconclusive: Function 'get_image_level_info' argument 3 names different: declaration 'level_info' definition 'image_info'. [funcArgNamesDifferent] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:4206:93: note: Function 'get_image_level_info' argument 3 names different: declaration 'level_info' definition 'image_info'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19511:111: note: Function 'get_image_level_info' argument 3 names different: declaration 'level_info' definition 'image_info'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19793:12: style:inconclusive: Function 'transcode_slice' argument 7 names different: declaration 'output_block_stride_in_bytes' definition 'output_block_or_pixel_stride_in_bytes'. [funcArgNamesDifferent] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:4252:31: note: Function 'transcode_slice' argument 7 names different: declaration 'output_block_stride_in_bytes' definition 'output_block_or_pixel_stride_in_bytes'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:19793:12: note: Function 'transcode_slice' argument 7 names different: declaration 'output_block_stride_in_bytes' definition 'output_block_or_pixel_stride_in_bytes'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20362:55: style:inconclusive: Function 'basis_block_format_is_uncompressed' argument 1 names different: declaration 'tex_type' definition 'blk_fmt'. [funcArgNamesDifferent] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3329:55: note: Function 'basis_block_format_is_uncompressed' argument 1 names different: declaration 'tex_type' definition 'blk_fmt'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:20362:55: note: Function 'basis_block_format_is_uncompressed' argument 1 names different: declaration 'tex_type' definition 'blk_fmt'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:21266:79: style:inconclusive: Function 'pack_astc_block' argument 3 names different: declaration 'mode' definition 'uastc_mode'. [funcArgNamesDifferent] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3529:79: note: Function 'pack_astc_block' argument 3 names different: declaration 'mode' definition 'uastc_mode'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:21266:79: note: Function 'pack_astc_block' argument 3 names different: declaration 'mode' definition 'uastc_mode'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:21518:81: style:inconclusive: Function 'unpack_uastc' argument 3 names different: declaration 'undo_blue_contract' definition 'blue_contract_check'. [funcArgNamesDifferent] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3584:81: note: Function 'unpack_uastc' argument 3 names different: declaration 'undo_blue_contract' definition 'blue_contract_check'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:21518:81: note: Function 'unpack_uastc' argument 3 names different: declaration 'undo_blue_contract' definition 'blue_contract_check'. basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:327:44: warning: Unused variable value 'p' [constStatement] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22956:53: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23865:60: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1379:22: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1412:19: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1437:19: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1949:16: style: Variable 'pNode_end' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:9530:74: style: Parameter 'pAlpha_blocks' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22137:51: style: Parameter 'xl' can be declared as const array [constParameter] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22137:64: style: Parameter 'xh' can be declared as const array [constParameter] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22190:51: style: Parameter 'xl' can be declared as const array [constParameter] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22190:64: style: Parameter 'xh' can be declared as const array [constParameter] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3187:45: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25938:45: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25929:15: note: Assuming condition is false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25938:45: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25969:40: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25960:14: note: Assuming condition is false basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:25969:40: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:1873:18: style: struct member 'raw_node::m_bits' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:3471:12: style: struct member 'bc7_block::m_qwords' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:9258:21: style: struct member 'pvrtc1_temp_block::m_etc1_block' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:9259:12: style: struct member 'pvrtc1_temp_block::m_pvrtc_endpoints' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:10351:13: style: struct member 'bc7_mode_5::m_lo_bits' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:10404:13: style: struct member 'bc7_mode_5::m_hi_bits' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:16113:7: style: struct member 'pvrtc2_block::m_trans_color_data' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:16116:13: style: struct member 'pvrtc2_block::m_color_data_bits' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/previewers/win/basisthumbprovider.h:16:2: error: There is an unknown macro here somewhere. Configuration is required. If IFACEMETHODIMP_ is a macro then please configure it. [unknownMacro] basis_universal-2_0_2/contrib/previewers/win/helpers.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BI_RGB [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/previewers/win/helpers.cpp:6:26: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/contrib/single_file_transcoder/basisu_transcoder-in.cpp:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byteswap16 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:448:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSCRIPTEN_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:469:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_TRUE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:502:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_SHADER [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:155:46: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: logStr [nullPointerOutOfMemory] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:152:50: note: Assuming allocation function fails basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:152:43: note: Assignment 'logStr=static_cast(malloc(logLen))', assigned value is 0 basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:155:46: note: Null pointer dereference basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:547:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:181:8: style: struct member 'vec2::x' is never used. [unusedStructMember] basis_universal-2_0_2/contrib/single_file_transcoder/examples/emscripten.cpp:182:8: style: struct member 'vec2::y' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:447:5: style: Class 'Block128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:693:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:704:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:740:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:749:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1676:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1677:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1678:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1679:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1683:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1684:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1685:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1686:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1702:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1704:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1723:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:2008:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:2008:48: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1648:97: style: Parameter 'texelWeights' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1871:83: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/3rdparty/android_astc_decomp.cpp:1870:42: style: union member 'Anonymous3::u' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4652:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:5126:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6132:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_type [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9044:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9193:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8533:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8739:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2226:8: style:inconclusive: Technically the member function 'tinyexr::FHeapCompare::operator()' can be const. [functionConst] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6757:3: style: Struct 'MemoryMappedFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1006:21: style: Condition 'newexp<=0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1003:37: note: Assignment 'newexp=f.s.Exponent-127+15', assigned value is greater than 14 basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1006:21: note: Condition 'newexp<=0' is always false basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6066:11: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7197:9: style: Condition '!CompressPiz(&block.at(0),&outSize,reinterpret_cast(&buf.at(0)),buf.size(),channels,width,num_lines)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7197:21: note: Calling function 'CompressPiz' returns 1 basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7197:9: note: Condition '!CompressPiz(&block.at(0),&outSize,reinterpret_cast(&buf.at(0)),buf.size(),channels,width,num_lines)' is always false basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7507:13: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7910:11: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8064:17: style: Condition 'mem_size>0' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8058:16: note: Assuming that condition 'mem_size==0' is not redundant basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8064:17: note: Condition 'mem_size>0' is always true basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8134:17: style: Condition 'mem_size>0' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8128:16: note: Assuming that condition 'mem_size==0' is not redundant basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8134:17: note: Condition 'mem_size>0' is always true basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9007:11: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4291:5: warning: If memory allocation fails, then there is a possible null pointer dereference: images [nullPointerOutOfMemory] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4288:17: note: Assuming allocation function fails basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4287:41: note: Assignment 'images=reinterpret_cast(static_cast(malloc(sizeof(float*)*static_cast(num_channels))))', assigned value is 0 basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4291:5: note: Null pointer dereference basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8739:12: warning: If memory allocation fails, then there is a possible null pointer dereference: exr_header [nullPointerOutOfMemory] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8738:60: note: Assuming allocation function fails basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8738:53: note: Assignment 'exr_header=static_cast(malloc(sizeof(struct EXRHeader)))', assigned value is 0 basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8739:12: note: Null pointer dereference basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8812:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8824:17: note: Assuming that condition 'version==NULL' is not redundant basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8812:3: note: Null pointer dereference basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8813:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8824:17: note: Assuming that condition 'version==NULL' is not redundant basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8813:3: note: Null pointer dereference basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8814:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8824:17: note: Assuming that condition 'version==NULL' is not redundant basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8814:3: note: Null pointer dereference basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8815:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8824:17: note: Assuming that condition 'version==NULL' is not redundant basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8815:3: note: Null pointer dereference basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2762:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2809:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2850:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2914:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2923:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:830:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:831:30: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3675:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3724:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3732:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3734:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3812:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3862:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3870:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3872:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3948:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:3995:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4003:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4005:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4123:30: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4154:35: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4158:28: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4166:15: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4176:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4287:7: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4308:21: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4318:19: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6330:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6332:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6334:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6336:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6345:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6409:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6411:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6413:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6416:19: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6428:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6430:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6432:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6435:15: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6625:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6627:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6629:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6631:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6639:27: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6699:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6701:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6703:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6706:19: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6717:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6719:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6721:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6724:15: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7020:29: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7073:21: portability: Casting between const unsigned char * const * and const float * const * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7088:29: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7093:25: portability: Casting between const unsigned char * const * and const float * const * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7793:11: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7802:11: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7809:32: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8475:36: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9101:18: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9252:18: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:5510:7: style: The scope of the variable 'min_y' can be reduced. [variableScope] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:5511:7: style: The scope of the variable 'max_y' can be reduced. [variableScope] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:5546:7: style: The scope of the variable 'min_x' can be reduced. [variableScope] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:5547:7: style: The scope of the variable 'max_x' can be reduced. [variableScope] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6040:22: style: Checking if unsigned expression 'offsets[y]' is less than zero. [unsignedLessThanZero] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6196:56: style:inconclusive: Function 'LoadEXRWithLayer' argument 5 names different: declaration 'layer_name' definition 'layername'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:348:63: note: Function 'LoadEXRWithLayer' argument 5 names different: declaration 'layer_name' definition 'layername'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6196:56: note: Function 'LoadEXRWithLayer' argument 5 names different: declaration 'layer_name' definition 'layername'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6474:41: style:inconclusive: Function 'ParseEXRHeaderFromMemory' argument 1 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:449:48: note: Function 'ParseEXRHeaderFromMemory' argument 1 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6474:41: note: Function 'ParseEXRHeaderFromMemory' argument 1 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6935:36: style:inconclusive: Function 'LoadEXRImageFromFile' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:481:43: note: Function 'LoadEXRImageFromFile' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6935:36: note: Function 'LoadEXRImageFromFile' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6935:64: style:inconclusive: Function 'LoadEXRImageFromFile' argument 2 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:481:67: note: Function 'LoadEXRImageFromFile' argument 2 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6935:64: note: Function 'LoadEXRImageFromFile' argument 2 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6958:38: style:inconclusive: Function 'LoadEXRImageFromMemory' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:492:45: note: Function 'LoadEXRImageFromMemory' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6958:38: note: Function 'LoadEXRImageFromMemory' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6958:66: style:inconclusive: Function 'LoadEXRImageFromMemory' argument 2 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:492:69: note: Function 'LoadEXRImageFromMemory' argument 2 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6958:66: note: Function 'LoadEXRImageFromMemory' argument 2 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8003:45: style:inconclusive: Function 'SaveEXRImageToMemory' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:540:52: note: Function 'SaveEXRImageToMemory' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8003:45: note: Function 'SaveEXRImageToMemory' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8005:46: style:inconclusive: Function 'SaveEXRImageToMemory' argument 3 names different: declaration 'memory' definition 'memory_out'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:542:52: note: Function 'SaveEXRImageToMemory' argument 3 names different: declaration 'memory' definition 'memory_out'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8005:46: note: Function 'SaveEXRImageToMemory' argument 3 names different: declaration 'memory' definition 'memory_out'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8009:40: style:inconclusive: Function 'SaveEXRImageToFile' argument 1 names different: declaration 'image' definition 'exr_image'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:529:47: note: Function 'SaveEXRImageToFile' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8009:40: note: Function 'SaveEXRImageToFile' argument 1 names different: declaration 'image' definition 'exr_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8079:54: style:inconclusive: Function 'SaveEXRMultipartImageToMemory' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:564:61: note: Function 'SaveEXRMultipartImageToMemory' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8079:54: note: Function 'SaveEXRMultipartImageToMemory' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8082:54: style:inconclusive: Function 'SaveEXRMultipartImageToMemory' argument 4 names different: declaration 'memory' definition 'memory_out'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:567:61: note: Function 'SaveEXRMultipartImageToMemory' argument 4 names different: declaration 'memory' definition 'memory_out'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8082:54: note: Function 'SaveEXRMultipartImageToMemory' argument 4 names different: declaration 'memory' definition 'memory_out'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8092:49: style:inconclusive: Function 'SaveEXRMultipartImageToFile' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:551:56: note: Function 'SaveEXRMultipartImageToFile' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8092:49: note: Function 'SaveEXRMultipartImageToFile' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8149:28: style:inconclusive: Function 'LoadDeepEXR' argument 1 names different: declaration 'out_image' definition 'deep_image'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:574:35: note: Function 'LoadDeepEXR' argument 1 names different: declaration 'out_image' definition 'deep_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8149:28: note: Function 'LoadDeepEXR' argument 1 names different: declaration 'out_image' definition 'deep_image'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8640:39: style:inconclusive: Function 'ParseEXRHeaderFromFile' argument 1 names different: declaration 'header' definition 'exr_header'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:443:46: note: Function 'ParseEXRHeaderFromFile' argument 1 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8640:39: note: Function 'ParseEXRHeaderFromFile' argument 1 names different: declaration 'header' definition 'exr_header'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8640:69: style:inconclusive: Function 'ParseEXRHeaderFromFile' argument 2 names different: declaration 'version' definition 'exr_version'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:443:72: note: Function 'ParseEXRHeaderFromFile' argument 2 names different: declaration 'version' definition 'exr_version'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8640:69: note: Function 'ParseEXRHeaderFromFile' argument 2 names different: declaration 'version' definition 'exr_version'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8658:52: style:inconclusive: Function 'ParseEXRMultipartHeaderFromMemory' argument 1 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:468:59: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 1 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8658:52: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 1 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8660:57: style:inconclusive: Function 'ParseEXRMultipartHeaderFromMemory' argument 3 names different: declaration 'version' definition 'exr_version'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:470:64: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 3 names different: declaration 'version' definition 'exr_version'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8660:57: note: Function 'ParseEXRMultipartHeaderFromMemory' argument 3 names different: declaration 'version' definition 'exr_version'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8770:50: style:inconclusive: Function 'ParseEXRMultipartHeaderFromFile' argument 1 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:458:57: note: Function 'ParseEXRMultipartHeaderFromFile' argument 1 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8770:50: note: Function 'ParseEXRMultipartHeaderFromFile' argument 1 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8771:55: style:inconclusive: Function 'ParseEXRMultipartHeaderFromFile' argument 3 names different: declaration 'version' definition 'exr_version'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:460:62: note: Function 'ParseEXRMultipartHeaderFromFile' argument 3 names different: declaration 'version' definition 'exr_version'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8771:55: note: Function 'ParseEXRMultipartHeaderFromFile' argument 3 names different: declaration 'version' definition 'exr_version'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8886:47: style:inconclusive: Function 'LoadEXRMultipartImageFromMemory' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:518:54: note: Function 'LoadEXRMultipartImageFromMemory' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8886:47: note: Function 'LoadEXRMultipartImageFromMemory' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8887:55: style:inconclusive: Function 'LoadEXRMultipartImageFromMemory' argument 2 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:519:62: note: Function 'LoadEXRMultipartImageFromMemory' argument 2 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8887:55: note: Function 'LoadEXRMultipartImageFromMemory' argument 2 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9017:45: style:inconclusive: Function 'LoadEXRMultipartImageFromFile' argument 1 names different: declaration 'images' definition 'exr_images'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:504:52: note: Function 'LoadEXRMultipartImageFromFile' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9017:45: note: Function 'LoadEXRMultipartImageFromFile' argument 1 names different: declaration 'images' definition 'exr_images'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9018:53: style:inconclusive: Function 'LoadEXRMultipartImageFromFile' argument 2 names different: declaration 'headers' definition 'exr_headers'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:505:60: note: Function 'LoadEXRMultipartImageFromFile' argument 2 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9018:53: note: Function 'LoadEXRMultipartImageFromFile' argument 2 names different: declaration 'headers' definition 'exr_headers'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9038:59: style:inconclusive: Function 'SaveEXRToMemory' argument 6 names different: declaration 'buffer' definition 'outbuf'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:394:42: note: Function 'SaveEXRToMemory' argument 6 names different: declaration 'buffer' definition 'outbuf'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9038:59: note: Function 'SaveEXRToMemory' argument 6 names different: declaration 'buffer' definition 'outbuf'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9188:49: style:inconclusive: Function 'SaveEXR' argument 6 names different: declaration 'filename' definition 'outfilename'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:410:32: note: Function 'SaveEXR' argument 6 names different: declaration 'filename' definition 'outfilename'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9188:49: note: Function 'SaveEXR' argument 6 names different: declaration 'filename' definition 'outfilename'. basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6111:47: performance: Function parameter 'n' should be passed by const reference. [passedByValue] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7309:14: style: Variable 'tile' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7959:45: style: Variable 'offsets' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8983:26: style: Variable 'offset_data' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1354:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1470:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1485:11: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1588:9: style: Variable 'outStart' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1663:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1725:20: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1740:11: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1900:21: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1913:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1963:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2019:21: style: Variable 'ey' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2032:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2082:23: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2226:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2226:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2800:19: style: Variable 'outb' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:2801:19: style: Variable 'oe' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8455:27: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:991:8: portability: Zero initializing union 'o' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making s the first member or favor memset(). [UnionZeroInit] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4641:36: error: Uninitialized variable: attrib.pad0 [uninitvar] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:4641:36: error: Uninitialized struct member: attrib.pad0 [uninitStructMember] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1102:14: style: Variable 'marker' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:1103:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7820:18: style: Variable 'datai[1]' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8209:11: style: Variable 'size' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8417:32: style: Variable 'channel_offset_list[i]' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8704:14: style: Variable 'marker' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:8727:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_enc.h:554:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:555:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:557:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:558:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:560:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:561:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:565:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:572:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:589:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1745:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_elements [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2465:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_REUSE_XY_DELTAS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:670:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vantage_point [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:867:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:931:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1001:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vantage_point [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1090:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1244:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_UNIQUE_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1290:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1407:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE7_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1638:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_part3_unique_index_to_seed [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1654:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_UNIQUE_PARTITIONS3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1823:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2035:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ise_range_table [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2122:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE7_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2140:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_ENDPOINT_DELTA_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec4F [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec3F [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2874:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UASTC_6x6_HDR_SIG1 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_block_mode_descs [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4260:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6581:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_LOG_BIAS_6x6 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:223:14: warning: Assert statement calls a function which may have desired side effects: 'bfloat16_to_float'. [assertWithSideEffect] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:348:9: warning:inconclusive: Member variable 'half_vec3::m_vals' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:427:9: warning:inconclusive: Member variable 'half_vec4::m_vals' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:726:3: warning: Member variable 'result_queue::m_elements' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2760:22: warning:inconclusive: Member variable 'candidate_encoding::m_comp_pixels_itp' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2760:22: warning: Member variable 'candidate_encoding::m_t' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2760:22: warning: Member variable 'candidate_encoding::m_d' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2760:22: warning: Member variable 'candidate_encoding::m_bits' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2779:22: warning:inconclusive: Member variable 'candidate_encoding::m_comp_pixels_itp' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2779:22: warning: Member variable 'candidate_encoding::m_t' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2779:22: warning: Member variable 'candidate_encoding::m_d' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2779:22: warning: Member variable 'candidate_encoding::m_bits' is not assigned a value in 'candidate_encoding::operator='. [operatorEqVarError] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:865:7: style:inconclusive: Technically the member function 'astc_6x6_hdr::vp_tree::find_nearest_at_node' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1037:24: style: The member function 'astc_6x6_hdr::vp_tree::find_best_vantage_point' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:751:8: style: The member function 'astc_6x6_hdr::vp_tree::result_queue::reserve' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < partition_pattern_vec , std :: pair < uint32_t , uint32_t > , hasher < partition_pattern_vec > , equal_to < partition_pattern_vec > >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < partition_pattern_vec , std :: pair < uint32_t , uint32_t > , hasher < partition_pattern_vec > , equal_to < partition_pattern_vec > >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < partition_pattern_vec , std :: pair < uint32_t , uint32_t > , hasher < partition_pattern_vec > , equal_to < partition_pattern_vec > >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < std :: pair < float , uint32_t > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: stats < float > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: comparative_stats < float > >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < bitwise_coder >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < candidate_encoding >::set_all' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_enc.h:553:10: style: Class 'matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1135:9: style: Struct 'partition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < std :: pair < float , uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < std :: pair < float , uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: comparative_stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: comparative_stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < bitwise_coder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < bitwise_coder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < candidate_encoding >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < candidate_encoding >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < std :: pair < float , uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: comparative_stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < bitwise_coder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < candidate_encoding >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < std :: pair < float , uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < std :: pair < float , uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: comparative_stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: comparative_stats < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < bitwise_coder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < bitwise_coder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < candidate_encoding >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < candidate_encoding >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6030:12: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6020:12: note: First condition basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6030:12: note: Second condition basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6114:12: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6105:12: note: First condition basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6114:12: note: Second condition basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6746:16: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6743:16: note: First condition basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6746:16: note: Second condition basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1718:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2393:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3367:61: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4663:61: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4675:93: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4736:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4806:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5028:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5053:32: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5086:33: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5089:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5108:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5111:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5342:110: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5352:89: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1160:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1463:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1463:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1478:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1478:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1570:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1570:91: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1880:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1880:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1895:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1895:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1984:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1984:92: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2003:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2003:109: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3367:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4311:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4311:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4312:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4312:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4314:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4314:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4315:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4315:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5046:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5061:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5101:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5471:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5471:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5501:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5501:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5518:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5518:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5667:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5729:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5815:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5833:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5853:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5868:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5909:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5909:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6370:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5420:39: style: The scope of the variable 'coded_log_blk' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1558:46: style: Unsigned expression 'comp_level' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1974:20: style: Unsigned expression 'comp_level' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:5902:28: style: Unsigned expression 'comp_level' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6554:91: style:inconclusive: Function 'compress_photo' argument 2 names different: declaration 'global_cfg' definition 'orig_global_cfg'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.h:129:92: note: Function 'compress_photo' argument 2 names different: declaration 'global_cfg' definition 'orig_global_cfg'. basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:6554:91: note: Function 'compress_photo' argument 2 names different: declaration 'global_cfg' definition 'orig_global_cfg'. basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1274:17: style: Local variable 'BLOCK_W' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:16: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1274:17: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1274:30: style: Local variable 'BLOCK_H' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1274:30: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1412:17: style: Local variable 'BLOCK_W' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:16: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1412:17: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1412:30: style: Local variable 'BLOCK_H' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1412:30: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1652:17: style: Local variable 'BLOCK_W' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:16: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1652:17: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1652:30: style: Local variable 'BLOCK_H' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1652:30: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1818:17: style: Local variable 'BLOCK_W' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:16: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1818:17: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1818:30: style: Local variable 'BLOCK_H' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1818:30: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2862:17: style: Local variable 'BLOCK_W' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:16: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2862:17: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2862:30: style: Local variable 'BLOCK_H' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2862:30: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3480:17: style: Local variable 'BLOCK_W' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:16: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3480:17: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3480:30: style: Local variable 'BLOCK_H' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3480:30: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3700:17: style: Local variable 'BLOCK_W' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:16: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3700:17: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3700:30: style: Local variable 'BLOCK_H' shadows outer variable [shadowVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3942:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3700:30: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2456:21: style: Parameter 'params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:2824:90: style: Parameter 'log_blk' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3842:88: style: Parameter 'global_cfg' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4201:30: style: Parameter 'global_cfg' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:1722:10: style: Variable 'd' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3565:11: style: Variable 'pCov' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4945:21: style: Variable 's_parts2_normal' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4946:21: style: Variable 's_parts3_normal' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4948:21: style: Variable 's_parts2_complex' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4949:21: style: Variable 's_parts3_complex' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4951:21: style: Variable 's_parts2_very_complex' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4952:21: style: Variable 's_parts3_very_complex' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:3420:19: style: Variable 'total_enc_time' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_math.h:2596:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2849:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2923:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:2973:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:3019:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:424:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG16_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:533:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG16_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG16_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:677:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG16_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:758:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG16_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:1362:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG12 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:1808:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG7 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:1900:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_QLOG16 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE11_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2404:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE11_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2557:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE11_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2735:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE11_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2911:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE7_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3049:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE7_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3204:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3606:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3812:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3988:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5686:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_DIM [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5738:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_DIM [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5824:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_WEIGHT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6038:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE11_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE7_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:1880:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_elements [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_math.h:1936:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_elements [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2707:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2718:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2729:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2767:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3388:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_T_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_enc.h:4074:10: style: Class 'vec_interval < vec < 3 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4078:10: style: Class 'vec_interval < vec < 3 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4079:10: style: Class 'vec_interval < vec < 3 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4074:10: style: Class 'vec_interval < vec < 2 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4078:10: style: Class 'vec_interval < vec < 2 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4079:10: style: Class 'vec_interval < vec < 2 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4074:10: style: Class 'vec_interval < vec < 1 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4078:10: style: Class 'vec_interval < vec < 1 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4079:10: style: Class 'vec_interval < vec < 1 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:4031:10: style: Class 'ray < vec < 3 , float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:1991:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2424:7: style: The scope of the variable 'max_clamp_mag' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2557:54: style: The scope of the variable 'trial_weights' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2577:7: style: The scope of the variable 'max_clamp_mag' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2756:7: style: The scope of the variable 'max_clamp_mag' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3165:11: style: The scope of the variable 'trial_weights' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:831:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:893:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:912:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:1868:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2551:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2729:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3041:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3203:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3605:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3811:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3987:27: style: Unsigned expression 'ise_weight_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5815:11: style:inconclusive: Function 'downsample_ise_weights' argument 1 names different: declaration 'weight_ise_range' definition 'dequant_weight_ise_range'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:405:12: note: Function 'downsample_ise_weights' argument 1 names different: declaration 'weight_ise_range' definition 'dequant_weight_ise_range'. basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5815:11: note: Function 'downsample_ise_weights' argument 1 names different: declaration 'weight_ise_range' definition 'dequant_weight_ise_range'. basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3312:11: style: Local variable 'lerp' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:134:48: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3312:11: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:4130:10: style: Local variable 'lerp' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:134:48: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:4130:10: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:4154:10: style: Local variable 'lerp' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:134:48: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:4154:10: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6018:10: style: Local variable 'lerp' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:134:48: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6018:10: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6198:9: style: Local variable 'lerp' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:134:48: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6198:9: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6211:9: style: Local variable 'lerp' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:134:48: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6211:9: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:2134:35: style: Parameter 'desc' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5908:31: style: Parameter 'coptions' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6150:31: style: Parameter 'coptions' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:1355:6: style: Parameter 'endpoints_qlog12' can be declared as const array [constParameter] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5664:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5675:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3756:84: warning: Uninitialized variable: trial_upsampled_raw_weightsf [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3753:27: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3756:84: note: Uninitialized variable: trial_upsampled_raw_weightsf basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5862:3: warning: Uninitialized variable: desired_weights [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5849:27: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5862:3: note: Uninitialized variable: desired_weights basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5933:71: warning: Uninitialized variable: dequantized_raw_weights [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5929:25: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:5933:71: note: Uninitialized variable: dequantized_raw_weights basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6171:71: warning: Uninitialized variable: dequantized_raw_weights [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6167:25: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:6171:71: note: Uninitialized variable: dequantized_raw_weights basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3494:20: style: Variable 'was_improved' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3535:20: style: Variable 'was_improved' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.cpp:3579:20: style: Variable 'was_improved' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_enc.h:357:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:360:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:361:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:364:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:365:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:366:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:368:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:370:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:372:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:389:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:390:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:391:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:407:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:422:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:439:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:445:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:447:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:448:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:449:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:450:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:451:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:452:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:454:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:455:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:456:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:457:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:458:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:459:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:461:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:462:146: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:470:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:471:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:482:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:498:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:514:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:77:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_astc_ls_weights_ise [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:382:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:601:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:726:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ise_weight_lerps [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:818:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:1265:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:1410:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE4_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:1507:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE4_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:1618:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE12_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:1744:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE12_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:1853:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:2072:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:2181:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:2592:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3049:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3572:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3635:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3702:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3912:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4025:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4324:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALLY_SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4443:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALLY_SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4663:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4748:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4876:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4993:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5092:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5236:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vantage_point [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5311:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5375:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5445:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vantage_point [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5534:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5595:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_PARTITION_PATTERNS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5481:33: style: The member function 'basisu::astc_ldr::vp_tree::find_best_vantage_point' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.h:370:25: note: The member function 'basisu::astc_ldr::vp_tree::find_best_vantage_point' can be static. basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5481:33: note: The member function 'basisu::astc_ldr::vp_tree::find_best_vantage_point' can be static. basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:2408:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:1130:21: style: Unsigned expression 'ccs_index' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4417:21: style: Unsigned expression 'ccs_index' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:4833:21: style: Unsigned expression 'ccs_index' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5022:24: style:inconclusive: Function 'cem_surrogate_encode_pixels' argument 3 names different: declaration 'pixel_stats' definition 'ps'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.h:418:24: note: Function 'cem_surrogate_encode_pixels' argument 3 names different: declaration 'pixel_stats' definition 'ps'. basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:5022:24: note: Function 'cem_surrogate_encode_pixels' argument 3 names different: declaration 'pixel_stats' definition 'ps'. basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:822:37: warning: Uninitialized variable: dequantized_endpoints [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:819:26: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:822:37: note: Uninitialized variable: dequantized_endpoints basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3292:16: warning: Uninitialized variable: ccs_vals [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3283:27: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3292:16: note: Uninitialized variable: ccs_vals basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3860:17: warning: Uninitialized variable: a_vals [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3850:28: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3860:17: note: Uninitialized variable: a_vals basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3976:16: warning: Uninitialized variable: a_vals [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3961:27: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_common.cpp:3976:16: note: Uninitialized variable: a_vals basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:60:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_PIXELS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:242:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_WEIGHT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:771:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PARTITIONS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1148:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PARTITIONS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1412:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1656:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1797:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_DIM [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2018:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PARTITIONS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2160:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_PARTITION_PATTERNS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2233:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3238:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTM_NUM_CEMS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3570:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTC_LDR_MAX_BLOCK_PIXELS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3985:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4179:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4508:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_trial_mode_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_used_flag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_used_flag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4734:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_used_flag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4767:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_used_flag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4863:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5011:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_WEIGHT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5646:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cMaxConfigReuseNeighbors [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:7407:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTM_NUM_CEMS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8112:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ise_range_table [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8287:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PART_HASH_SIZE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:9493:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARITH_HEADER_MARKER_BITS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1729:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2703:2: warning:inconclusive: Member variable 'chan_mse_est::m_ep' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2703:2: warning:inconclusive: Member variable 'chan_mse_est::m_wp' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_examined_flag' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_grid_width' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_grid_height' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_ccs_index' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_cem_index' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_num_parts' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_unique_seed_index' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_surrogate_log_blk' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2813:2: warning:inconclusive: Member variable 'shortlist_bucket::m_sse' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5271:2: warning: Member variable 'ldr_astc_block_encode_image_output::m_part_data_p2' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5271:2: warning: Member variable 'ldr_astc_block_encode_image_output::m_part_data_p3' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4283:3: warning: Member variable 'static_vector < uint16_t , 16 >::m_data' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4285:15: style: The member function 'basisu::static_vector < uint16_t , 16 >::reserve' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:4307:32: style: The member function 'basisu::static_vector < uint16_t , 16 >::capacity' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < trial_mode_estimate_superbucket_key , trial_mode_estimate_superbucket_value , hasher < trial_mode_estimate_superbucket_key > , equal_to < trial_mode_estimate_superbucket_key > >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < trial_mode_estimate_superbucket_key , trial_mode_estimate_superbucket_value , hasher < trial_mode_estimate_superbucket_key > , equal_to < trial_mode_estimate_superbucket_key > >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < trial_mode_estimate_superbucket_key , trial_mode_estimate_superbucket_value , hasher < trial_mode_estimate_superbucket_key > , equal_to < trial_mode_estimate_superbucket_key > >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < shortlist_bucket , static_vector < uint16_t , 16 > , hasher < shortlist_bucket > , equal_to < shortlist_bucket > >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < shortlist_bucket , static_vector < uint16_t , 16 > , hasher < shortlist_bucket > , equal_to < shortlist_bucket > >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < shortlist_bucket , static_vector < uint16_t , 16 > , hasher < shortlist_bucket > , equal_to < shortlist_bucket > >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < basist :: astc_ldr_t :: trial_mode , empty_type , hasher < basist :: astc_ldr_t :: trial_mode > , equal_to < basist :: astc_ldr_t :: trial_mode > >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < basist :: astc_ldr_t :: trial_mode , empty_type , hasher < basist :: astc_ldr_t :: trial_mode > , equal_to < basist :: astc_ldr_t :: trial_mode > >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < basist :: astc_ldr_t :: trial_mode , empty_type , hasher < basist :: astc_ldr_t :: trial_mode > , equal_to < basist :: astc_ldr_t :: trial_mode > >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < trial_surrogate >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < ranked_shortlist_bucket >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < encode_block_output >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < ldr_astc_lowlevel_block_encoder >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basist :: astc_ldr_t :: trial_mode >::set_all' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4780:2: style: Class 'scoped_ldr_astc_lowlevel_block_encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < trial_surrogate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < trial_surrogate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < ranked_shortlist_bucket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < ranked_shortlist_bucket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < encode_block_output >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < encode_block_output >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < ldr_astc_lowlevel_block_encoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < ldr_astc_lowlevel_block_encoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basist :: astc_ldr_t :: trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basist :: astc_ldr_t :: trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < trial_surrogate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < ranked_shortlist_bucket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < encode_block_output >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < ldr_astc_lowlevel_block_encoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basist :: astc_ldr_t :: trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < trial_surrogate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < trial_surrogate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < ranked_shortlist_bucket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < ranked_shortlist_bucket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < encode_block_output >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < encode_block_output >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < ldr_astc_lowlevel_block_encoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < ldr_astc_lowlevel_block_encoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basist :: astc_ldr_t :: trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basist :: astc_ldr_t :: trial_mode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1486:6: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1476:6: note: First condition basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1486:6: note: Second condition basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1341:38: style: Assigned value 'polish_block_weights(block_width,block_height,pixel_stats,enc_log_block,params,pPat,improved_flag,gradient_descent_flag,polish_weights_flag,qcd_enabled_flag)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1341:38: note: Calling function 'polish_block_weights' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1341:38: note: Assigned value 'polish_block_weights(block_width,block_height,pixel_stats,enc_log_block,params,pPat,improved_flag,gradient_descent_flag,polish_weights_flag,qcd_enabled_flag)' is always true basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1342:8: style: Condition '!status' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1341:38: note: Calling function 'polish_block_weights' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1341:38: note: Assignment 'status=polish_block_weights(block_width,block_height,pixel_stats,enc_log_block,params,pPat,improved_flag,gradient_descent_flag,polish_weights_flag,qcd_enabled_flag)', assigned value is 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1342:8: note: Condition '!status' is always false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1567:37: style: Assigned value 'polish_block_weights(block_width,block_height,pixel_stats,enc_log_block,params,nullptr,improved_flag,gradient_descent_flag,polish_weights_flag,qcd_enabled_flag)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1567:37: note: Calling function 'polish_block_weights' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1567:37: note: Assigned value 'polish_block_weights(block_width,block_height,pixel_stats,enc_log_block,params,nullptr,improved_flag,gradient_descent_flag,polish_weights_flag,qcd_enabled_flag)' is always true basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1578:7: style: Condition '!status' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1567:37: note: Calling function 'polish_block_weights' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1567:37: note: Assignment 'status=polish_block_weights(block_width,block_height,pixel_stats,enc_log_block,params,nullptr,improved_flag,gradient_descent_flag,polish_weights_flag,qcd_enabled_flag)', assigned value is 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1578:7: note: Condition '!status' is always false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3067:51: style: Assigned value 'estimate_partition2(p.m_block_width,p.m_block_height,pixel_stats,best_parts2_temp,total_parts2,p.m_pPart_data_p2,p.m_brute_force_est_parts)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3067:51: note: Calling function 'estimate_partition2' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3067:51: note: Assigned value 'estimate_partition2(p.m_block_width,p.m_block_height,pixel_stats,best_parts2_temp,total_parts2,p.m_pPart_data_p2,p.m_brute_force_est_parts)' is always true basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3073:8: style: Condition 'has_est_parts2' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3067:51: note: Calling function 'estimate_partition2' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3067:51: note: Assignment 'has_est_parts2=estimate_partition2(p.m_block_width,p.m_block_height,pixel_stats,best_parts2_temp,total_parts2,p.m_pPart_data_p2,p.m_brute_force_est_parts)', assigned value is 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3073:8: note: Condition 'has_est_parts2' is always true basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4008:12: style: Condition '!skip_bucket' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3987:27: note: Assignment 'skip_bucket=false', assigned value is 0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3993:24: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4008:12: note: Condition '!skip_bucket' is always true basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4661:7: style: Condition '!init(p,pixel_stats,out_blocks,blur_id,stats)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4661:12: note: Calling function 'init' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4661:7: note: Condition '!init(p,pixel_stats,out_blocks,blur_id,stats)' is always false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4664:7: style: Condition '!partition_triage(p,pixel_stats,out_blocks,blur_id,stats)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4664:24: note: Calling function 'partition_triage' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4664:7: note: Condition '!partition_triage(p,pixel_stats,out_blocks,blur_id,stats)' is always false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4670:7: style: Condition '!analytic_triage(p,pixel_stats,out_blocks,blur_id,stats)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4670:23: note: Calling function 'analytic_triage' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4670:7: note: Condition '!analytic_triage(p,pixel_stats,out_blocks,blur_id,stats)' is always false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4673:7: style: Condition '!surrogate_encode_shortlist_bucket_representatives(p,pixel_stats,out_blocks,blur_id,stats)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4673:57: note: Calling function 'surrogate_encode_shortlist_bucket_representatives' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4673:7: note: Condition '!surrogate_encode_shortlist_bucket_representatives(p,pixel_stats,out_blocks,blur_id,stats)' is always false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4676:7: style: Condition '!prune_shortlist_buckets(p,pixel_stats,out_blocks,blur_id,stats)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4676:31: note: Calling function 'prune_shortlist_buckets' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4676:7: note: Condition '!prune_shortlist_buckets(p,pixel_stats,out_blocks,blur_id,stats)' is always false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5843:44: style: Assigned value 'polish_block_weights(block_width,block_height,pixel_stats,new_log_block,enc_cfg.m_cem_enc_params,pPat,improved_flag,enc_cfg.m_gradient_descent_flag,enc_cfg.m_polish_weights_flag,enc_cfg.m_qcd_enabled_flag)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5843:44: note: Calling function 'polish_block_weights' returns 1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5843:44: note: Assigned value 'polish_block_weights(block_width,block_height,pixel_stats,new_log_block,enc_cfg.m_cem_enc_params,pPat,improved_flag,enc_cfg.m_gradient_descent_flag,enc_cfg.m_polish_weights_flag,enc_cfg.m_qcd_enabled_flag)' is always true basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1729:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1845:53: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2293:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2833:3: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2834:3: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2835:3: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2836:3: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2837:3: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:6769:57: style: C-style reference casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:6802:57: style: C-style reference casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2838:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2878:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:7107:82: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:6242:17: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:6244:12: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:6242:17: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:9094:17: style: Redundant initialization for 'w_to_code'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:9093:21: note: w_to_code is initialized basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:9094:17: note: w_to_code is overwritten basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10544:18: style: Redundant initialization for 'w_to_code'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10543:22: note: w_to_code is initialized basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10544:18: note: w_to_code is overwritten basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10579:17: style: Redundant initialization for 'w_to_code'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10578:21: note: w_to_code is initialized basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10579:17: note: w_to_code is overwritten basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10705:18: style: Redundant initialization for 'w_to_code'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10704:22: note: w_to_code is initialized basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10705:18: note: w_to_code is overwritten basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:988:55: style: The scope of the variable 'resid1' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3502:44: style: The scope of the variable 'pPat' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4511:33: style: The scope of the variable 'log_astc_blk' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5485:11: style: The scope of the variable 'total_used_bc' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5505:11: style: The scope of the variable 'total_blurred_blocks2' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5506:11: style: The scope of the variable 'total_blurred_blocks3' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:5507:11: style: The scope of the variable 'total_blurred_blocks4' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8815:9: style: The scope of the variable 'best_reuse_bx' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8815:29: style: The scope of the variable 'best_reuse_by' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10241:9: style: The scope of the variable 'best_reuse_bx' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:10241:29: style: The scope of the variable 'best_reuse_by' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4420:18: style: Local variable 'q' shadows outer function [shadowFunction] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:183:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4420:18: note: Shadow variable basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1886:26: style: Parameter 'log_block' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3972:24: style: Variable 'bucket' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4135:22: style: Variable 'bucket' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4492:36: style: Variable 'shortlist_trials' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:6681:54: style: Variable 'out_block_info' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8200:49: style: Parameter 'enc_cfg' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8460:38: style: Variable 'neighbor_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8577:35: style: Variable 'neighbor_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8664:36: style: Variable 'neighbor_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:9746:38: style: Variable 'neighbor_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:9894:35: style: Variable 'neighbor_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:9986:36: style: Variable 'neighbor_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:2297:10: style: Variable 'd' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3586:19: style: Variable 'pWeight0_terms' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3587:19: style: Variable 'pWeight1_terms' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4748:48: style: Parameter 'pTemps' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:875:4: warning: Uninitialized variable: weight_block_raw_residuals0 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:852:26: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:875:4: note: Uninitialized variable: weight_block_raw_residuals0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:931:48: warning: Uninitialized variable: refined_grid_weights0 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:899:26: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:931:48: note: Uninitialized variable: refined_grid_weights0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:990:26: warning: Uninitialized variable: grid_idx0 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:980:27: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:990:26: note: Uninitialized variable: grid_idx0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:990:37: warning: Uninitialized variable: ideal_block_weights0 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:954:27: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:990:37: note: Uninitialized variable: ideal_block_weights0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1276:90: warning: Uninitialized variable: dequantized_raw_weights0 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1273:26: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1276:90: note: Uninitialized variable: dequantized_raw_weights0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1509:91: warning: Uninitialized variable: dequantized_raw_weights0 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1506:27: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1509:91: note: Uninitialized variable: dequantized_raw_weights0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1519:92: warning: Uninitialized variable: dequantized_raw_weights1 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1517:28: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1519:92: note: Uninitialized variable: dequantized_raw_weights1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1633:89: warning: Uninitialized variable: dequantized_raw_weights0 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1622:25: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1633:89: note: Uninitialized variable: dequantized_raw_weights0 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1648:90: warning: Uninitialized variable: dequantized_raw_weights1 [uninitvar] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1646:26: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:1648:90: note: Uninitialized variable: dequantized_raw_weights1 basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4812:10: style: struct member 'trial_mode_desc::m_unique_cem_index' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4813:10: style: struct member 'trial_mode_desc::m_ccs' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4814:10: style: struct member 'trial_mode_desc::m_subsets' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4815:10: style: struct member 'trial_mode_desc::m_eise' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4816:10: style: struct member 'trial_mode_desc::m_wise' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4817:10: style: struct member 'trial_mode_desc::m_grid_w' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:4817:20: style: struct member 'trial_mode_desc::m_grid_h' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_backend.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_width [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:152:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first_block_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_source_file_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:347:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_iframe [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:426:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_iframe [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:624:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:695:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SELECTOR_HISTORY_BUF_SIZE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.cpp:1497:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_blocks_x [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_enc.h:1749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_cpu_supports_sse41 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_backend.h:316:12: style: Unused private function: 'basisu_backend::get_total_slices' [unusedPrivateFunction] basis_universal-2_0_2/encoder/basisu_backend.h:316:12: note: Unused private function: 'basisu_backend::get_total_slices' basis_universal-2_0_2/encoder/basisu_backend.h:316:12: note: Unused private function: 'basisu_backend::get_total_slices' basis_universal-2_0_2/encoder/basisu_backend.h:321:12: style: Unused private function: 'basisu_backend::get_total_slice_blocks' [unusedPrivateFunction] basis_universal-2_0_2/encoder/basisu_backend.h:321:12: note: Unused private function: 'basisu_backend::get_total_slice_blocks' basis_universal-2_0_2/encoder/basisu_backend.h:321:12: note: Unused private function: 'basisu_backend::get_total_slice_blocks' basis_universal-2_0_2/encoder/basisu_backend.h:326:12: style: Unused private function: 'basisu_backend::get_block_index' [unusedPrivateFunction] basis_universal-2_0_2/encoder/basisu_backend.h:326:12: note: Unused private function: 'basisu_backend::get_block_index' basis_universal-2_0_2/encoder/basisu_backend.h:326:12: note: Unused private function: 'basisu_backend::get_block_index' basis_universal-2_0_2/encoder/basisu_backend.h:362:7: style: Unused private function: 'basisu_backend::find_slice' [unusedPrivateFunction] basis_universal-2_0_2/encoder/basisu_backend.h:362:7: note: Unused private function: 'basisu_backend::find_slice' basis_universal-2_0_2/encoder/basisu_backend.h:362:7: note: Unused private function: 'basisu_backend::find_slice' basis_universal-2_0_2/encoder/basisu_backend.cpp:310:22: style:inconclusive: Technically the member function 'basisu::basisu_backend::find_video_frame' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_backend.h:404:7: note: Technically the member function 'basisu::basisu_backend::find_video_frame' can be const. basis_universal-2_0_2/encoder/basisu_backend.cpp:310:22: note: Technically the member function 'basisu::basisu_backend::find_video_frame' can be const. basis_universal-2_0_2/encoder/basisu_backend.cpp:641:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_backend.cpp:52:125: style:inconclusive: Function 'init' argument 3 names different: declaration 'slice_desc' definition 'slice_descs'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_backend.h:276:110: note: Function 'init' argument 3 names different: declaration 'slice_desc' definition 'slice_descs'. basis_universal-2_0_2/encoder/basisu_backend.cpp:52:125: note: Function 'init' argument 3 names different: declaration 'slice_desc' definition 'slice_descs'. basis_universal-2_0_2/encoder/basisu_backend.cpp:213:21: style: Variable 'm' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:248:20: style: Variable 'r' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:334:20: style: Variable 'r' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:369:22: style: Variable 'm' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:381:22: style: Variable 'm' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:387:23: style: Variable 'prev_m' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:413:20: style: Variable 'r' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:638:21: style: Variable 'm' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:748:21: style: Variable 'm' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:1502:21: style: Variable 'm' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_backend.cpp:1230:32: style: Variable 'endpoint_pred_repeat_count' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_backend.cpp:1260:36: style: Variable 'selector_history_buf_rle_count' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_basis_file.cpp:33:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_source_file_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_basis_file.cpp:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_basis_file.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_basis_file.cpp:41:40: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC7ENC_TOTAL_ASTC_RANGES [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:615:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:653:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:692:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:731:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:771:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:810:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_astc_weights5 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1294:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_astc_unquant [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1376:11: style: The scope of the variable 'cr' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1376:15: style: The scope of the variable 'cg' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1376:19: style: The scope of the variable 'cb' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1376:23: style: The scope of the variable 'ca' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1035:51: style: Parameter 'pTrialMinColor' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1035:82: style: Parameter 'pTrialMaxColor' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:215:44: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:207:14: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:215:44: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:244:43: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:235:13: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:244:43: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:273:43: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:264:13: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:273:43: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:302:45: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:293:13: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:302:45: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:331:46: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:322:13: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:331:46: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:360:46: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:351:13: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:360:46: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:389:46: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:380:13: note: Assuming condition is false basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:389:46: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/encoder/basisu_bc7enc.cpp:1303:21: style: Variable 'colors[i].m_c[c]' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_comp.cpp:91:49: debug: Failed to instantiate template "lerp". The checking continues anyway. [templateInstantiation] basis_universal-2_0_2/encoder/basisu_comp.cpp:122:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTC_HDR_6X6_DEF_USER_COMP_LEVEL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:899:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_width [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:991:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_width [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:1327:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_width [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:1474:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_width [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:1744:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTC_HDR_MAX_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:2461:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:2728:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HALF_FLOAT [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:2939:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first_block_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:3156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_width [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:3432:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orig_height [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:3810:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mip_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:4118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KTX2_KHR_DF_TRANSFER_LINEAR [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:4273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mip_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_comp.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_comp.cpp:319:25: style:inconclusive: Technically the member function 'basisu::basis_compressor::sanity_check_input_params' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_comp.h:882:8: note: Technically the member function 'basisu::basis_compressor::sanity_check_input_params' can be const. basis_universal-2_0_2/encoder/basisu_comp.cpp:319:25: note: Technically the member function 'basisu::basis_compressor::sanity_check_input_params' can be const. basis_universal-2_0_2/encoder/basisu_comp.cpp:3328:25: style:inconclusive: Technically the member function 'basisu::basis_compressor::write_hdr_debug_images' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_comp.h:891:8: note: Technically the member function 'basisu::basis_compressor::write_hdr_debug_images' can be const. basis_universal-2_0_2/encoder/basisu_comp.cpp:3328:25: note: Technically the member function 'basisu::basis_compressor::write_hdr_debug_images' can be const. basis_universal-2_0_2/encoder/basisu_comp.cpp:2620:25: style:inconclusive: Technically the member function 'basisu::basis_compressor::validate_texture_type_constraints' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_comp.h:899:8: note: Technically the member function 'basisu::basis_compressor::validate_texture_type_constraints' can be const. basis_universal-2_0_2/encoder/basisu_comp.cpp:2620:25: note: Technically the member function 'basisu::basis_compressor::validate_texture_type_constraints' can be const. basis_universal-2_0_2/encoder/basisu_comp.cpp:3804:25: style:inconclusive: Technically the member function 'basisu::basis_compressor::validate_ktx2_constraints' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_comp.h:900:8: note: Technically the member function 'basisu::basis_compressor::validate_ktx2_constraints' can be const. basis_universal-2_0_2/encoder/basisu_comp.cpp:3804:25: note: Technically the member function 'basisu::basis_compressor::validate_ktx2_constraints' can be const. basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < unsigned long >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basist :: ktx2_etc1s_image_desc >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basist :: ktx2_slice_offset_len_desc >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basist :: ktx2_level_index >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basist :: ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basist :: ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basist :: ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basist :: ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basist :: ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basist :: ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basist :: ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basist :: ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basist :: ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basist :: ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basist :: ktx2_etc1s_image_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basist :: ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basist :: ktx2_slice_offset_len_desc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basist :: ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basist :: ktx2_level_index >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_comp.cpp:3751:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] basis_universal-2_0_2/encoder/basisu_comp.cpp:3748:11: note: outer condition: !m_params.m_uastc basis_universal-2_0_2/encoder/basisu_comp.cpp:3751:11: note: identical inner condition: !m_params.m_uastc basis_universal-2_0_2/encoder/basisu_miniz.h:719:49: style: Condition 'tdefl_init(pComp,NULL,NULL,comp_flags)!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_miniz.h:719:17: note: Calling function 'tdefl_init' returns 0 basis_universal-2_0_2/encoder/basisu_miniz.h:719:49: note: Condition 'tdefl_init(pComp,NULL,NULL,comp_flags)!=TDEFL_STATUS_OKAY' is always false basis_universal-2_0_2/encoder/basisu_miniz.h:2417:71: style: Condition 'tdefl_init(pComp,pPut_buf_func,pPut_buf_user,flags)==TDEFL_STATUS_OKAY' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_miniz.h:2417:26: note: Calling function 'tdefl_init' returns 0 basis_universal-2_0_2/encoder/basisu_miniz.h:2417:71: note: Condition 'tdefl_init(pComp,pPut_buf_func,pPut_buf_user,flags)==TDEFL_STATUS_OKAY' is always true basis_universal-2_0_2/encoder/basisu_comp.cpp:868:8: style: Condition '!extract_frontend_texture_data()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_comp.cpp:868:38: note: Calling function 'extract_frontend_texture_data' returns 1 basis_universal-2_0_2/encoder/basisu_comp.cpp:868:8: note: Condition '!extract_frontend_texture_data()' is always false basis_universal-2_0_2/encoder/basisu_comp.cpp:4959:31: warning: Either the condition 'pSource_images' is redundant or there is possible null pointer dereference: pSource_images. [nullPointerRedundantCheck] basis_universal-2_0_2/encoder/basisu_comp.cpp:4933:8: note: Assuming that condition 'pSource_images' is not redundant basis_universal-2_0_2/encoder/basisu_comp.cpp:4959:31: note: Null pointer dereference basis_universal-2_0_2/encoder/basisu_miniz.h:713:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:871:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1255:64: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1268:64: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1396:53: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1396:109: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1396:133: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1419:38: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1419:79: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1419:100: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1427:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1434:53: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1855:135: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1926:40: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1933:14: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2306:38: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2312:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2334:15: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2366:56: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2366:95: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2416:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2431:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2437:16: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2440:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2457:20: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2493:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2495:135: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2500:111: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:2509:84: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:1108:40: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:1519:43: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:1521:43: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:1569:6: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4296:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4457:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4502:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4640:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_miniz.h:717:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:732:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:732:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:747:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:756:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:758:80: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:874:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:903:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:1568:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4490:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4491:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4525:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4583:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:4649:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:5196:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_comp.cpp:5230:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_miniz.h:1988:106: style: The scope of the variable 'next_probe_pos' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_miniz.h:1990:41: style: The scope of the variable 'p' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_miniz.h:1990:45: style: The scope of the variable 'q' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_miniz.h:1884:5: style: Unsigned expression '(1U<::set_all' can be const. [functionConst] basis_universal-2_0_2/encoder/jpgd.h:135:3: style: Class 'jpeg_decoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/jpgd.h:87:12: style: The destructor '~jpeg_decoder_file_stream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/jpgd.h:64:12: note: Virtual destructor in base class basis_universal-2_0_2/encoder/jpgd.h:87:12: note: Destructor in derived class basis_universal-2_0_2/encoder/jpgd.h:92:15: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/jpgd.h:73:15: note: Virtual function in base class basis_universal-2_0_2/encoder/jpgd.h:92:15: note: Function in derived class basis_universal-2_0_2/encoder/jpgd.h:105:12: style: The destructor '~jpeg_decoder_mem_stream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/jpgd.h:64:12: note: Virtual destructor in base class basis_universal-2_0_2/encoder/jpgd.h:105:12: note: Destructor in derived class basis_universal-2_0_2/encoder/jpgd.h:110:15: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/jpgd.h:73:15: note: Virtual function in base class basis_universal-2_0_2/encoder/jpgd.h:110:15: note: Function in derived class basis_universal-2_0_2/encoder/3rdparty/qoi.h:651:11: style: Condition 'size!=(unsigned long)sz' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/3rdparty/qoi.h:649:7: note: size is assigned '(unsigned long)sz' here. basis_universal-2_0_2/encoder/3rdparty/qoi.h:651:11: note: Condition 'size!=(unsigned long)sz' is always false basis_universal-2_0_2/encoder/basisu_enc.cpp:1682:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/encoder/3rdparty/qoi.h:379:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/qoi.h:391:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/qoi.h:506:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/qoi.h:529:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:683:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:2623:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3491:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3503:59: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3513:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3586:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3603:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3604:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:4502:37: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:2230:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3309:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3331:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3332:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3341:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3346:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3358:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3371:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3580:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:4505:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:4516:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:1981:12: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:1982:20: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:1983:11: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:2053:11: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:2117:11: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:2190:11: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] basis_universal-2_0_2/encoder/basisu_enc.cpp:3634:66: style:inconclusive: Function 'debug_text' argument 3 names different: declaration 'x_scale' definition 'scale_x'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_enc.h:3204:60: note: Function 'debug_text' argument 3 names different: declaration 'x_scale' definition 'scale_x'. basis_universal-2_0_2/encoder/basisu_enc.cpp:3634:66: note: Function 'debug_text' argument 3 names different: declaration 'x_scale' definition 'scale_x'. basis_universal-2_0_2/encoder/basisu_enc.cpp:3634:84: style:inconclusive: Function 'debug_text' argument 4 names different: declaration 'y_scale' definition 'scale_y'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_enc.h:3204:78: note: Function 'debug_text' argument 4 names different: declaration 'y_scale' definition 'scale_y'. basis_universal-2_0_2/encoder/basisu_enc.cpp:3634:84: note: Function 'debug_text' argument 4 names different: declaration 'y_scale' definition 'scale_y'. basis_universal-2_0_2/encoder/basisu_enc.cpp:3634:167: style:inconclusive: Function 'debug_text' argument 8 names different: declaration 'p' definition 'pFmt'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_enc.h:3204:161: note: Function 'debug_text' argument 8 names different: declaration 'p' definition 'pFmt'. basis_universal-2_0_2/encoder/basisu_enc.cpp:3634:167: note: Function 'debug_text' argument 8 names different: declaration 'p' definition 'pFmt'. basis_universal-2_0_2/encoder/basisu_enc.cpp:3664:21: style: Local variable 'q' shadows outer function [shadowFunction] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:183:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_enc.cpp:3664:21: note: Shadow variable basis_universal-2_0_2/encoder/basisu_enc.cpp:4223:20: style: Local variable 'q' shadows outer function [shadowFunction] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:183:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_enc.cpp:4223:20: note: Shadow variable basis_universal-2_0_2/encoder/basisu_enc.cpp:4259:20: style: Local variable 'q' shadows outer function [shadowFunction] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:183:29: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_enc.cpp:4259:20: note: Shadow variable basis_universal-2_0_2/encoder/basisu_enc.cpp:3280:71: style: Parameter 'hdr_info' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_enc.cpp:3921:16: style: Variable 'v16' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_enc.cpp:2024:9: style: Variable 'cah' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_enc.cpp:2025:9: style: Variable 'cbh' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_enc.cpp:2094:9: style: Variable 'cah' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_enc.cpp:2095:9: style: Variable 'cbh' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/jpgd.h:339:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/basisu_enc.cpp:2721:40: warning:inconclusive: Expression 'y_flipped?(height-1-y):y' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] basis_universal-2_0_2/encoder/basisu_enc.cpp:2635:16: note: Assignment 'y=0', assigned value is 0 basis_universal-2_0_2/encoder/basisu_enc.cpp:2721:40: note: Negative value is converted to an unsigned value basis_universal-2_0_2/encoder/basisu_enc.cpp:3569:31: style: Variable 'layers[c][x+y*width]' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_enc.cpp:3811:45: style: Variable 'orig_half_img[(x+y*width)*3+i]' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_etc.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_etc.h:1081:8: style: Unused private function: 'etc1_optimizer::get_nearby_inten_tables' [unusedPrivateFunction] basis_universal-2_0_2/encoder/basisu_etc.h:1081:8: note: Unused private function: 'etc1_optimizer::get_nearby_inten_tables' basis_universal-2_0_2/encoder/basisu_etc.h:1081:8: note: Unused private function: 'etc1_optimizer::get_nearby_inten_tables' basis_universal-2_0_2/encoder/basisu_etc.cpp:1075:36: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_etc.cpp:405:80: style:inconclusive: Function 'unpack_color5' argument 4 names different: declaration 'packed_color' definition 'packed_color5'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_etc.h:705:77: note: Function 'unpack_color5' argument 4 names different: declaration 'packed_color' definition 'packed_color5'. basis_universal-2_0_2/encoder/basisu_etc.cpp:405:80: note: Function 'unpack_color5' argument 4 names different: declaration 'packed_color' definition 'packed_color5'. basis_universal-2_0_2/encoder/basisu_etc.cpp:185:19: style: Variable 's_next_comp' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_frontend.cpp:328:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inten_table [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:1345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first_pixel_index [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:1723:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_color_unscaled [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2031:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_color_unscaled [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2176:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2483:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_etc_color5_inten [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2938:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inten_table [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2988:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_color_used [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_enc.h:350:10: warning:inconclusive: Member variable 'vec < 16 , float >::m_v' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_frontend.cpp:3340:24: style:inconclusive: Technically the member function 'basisu::basisu_frontend::dump_debug_image' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_frontend.h:152:8: note: Technically the member function 'basisu::basisu_frontend::dump_debug_image' can be const. basis_universal-2_0_2/encoder/basisu_frontend.cpp:3340:24: note: Technically the member function 'basisu::basisu_frontend::dump_debug_image' can be const. basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < cl_pixel_cluster >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < cl_block_info_struct >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < cl_endpoint_cluster_struct >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < fosc_selector_struct >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < fosc_block_struct >::set_all' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_enc.h:351:10: style: Class 'vec < 16 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_enc.h:358:54: style: Class 'vec < 16 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < cl_pixel_cluster >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < cl_pixel_cluster >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < cl_block_info_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < cl_block_info_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < cl_endpoint_cluster_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < cl_endpoint_cluster_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < fosc_selector_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < fosc_selector_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < fosc_block_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < fosc_block_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < cl_pixel_cluster >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < cl_block_info_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < cl_endpoint_cluster_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < fosc_selector_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < fosc_block_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < cl_pixel_cluster >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < cl_pixel_cluster >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < cl_block_info_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < cl_block_info_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < cl_endpoint_cluster_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < cl_endpoint_cluster_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < fosc_selector_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < fosc_selector_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < fosc_block_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < fosc_block_struct >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_frontend.cpp:1321:24: style: Condition '++cur_weight==0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2185:11: warning: Either the condition 'm_params.m_pJob_pool' is redundant or there is possible null pointer dereference: m_params.m_pJob_pool. [nullPointerRedundantCheck] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2197:15: note: Assuming that condition 'm_params.m_pJob_pool' is not redundant basis_universal-2_0_2/encoder/basisu_frontend.cpp:2185:11: note: Null pointer dereference basis_universal-2_0_2/encoder/basisu_frontend.cpp:3351:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_frontend.cpp:72:85: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_frontend.cpp:1200:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_frontend.cpp:1328:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_frontend.cpp:1339:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2725:11: style: Variable 'endpoint_clusters' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/encoder/basisu_frontend.cpp:1310:15: style: Variable 'pSorted' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2072:18: style: Variable 'unscaled' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2073:16: style: Variable 'inten' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2871:19: style: Variable 'colors' can be declared as const array [constVariable] basis_universal-2_0_2/encoder/basisu_frontend.cpp:2917:21: style: Variable 'cluster_sizes[i]' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:568:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc6h_mode_lookup [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1966:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2055:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2068:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2327:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:99:26: style: The member function 'basisu::pvrtc4_block::get_scaled_modulation_values' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:305:8: style:inconclusive: Technically the member function 'basisu::pvrtc4_image::unpack_block' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:332:16: style: The member function 'basisu::pvrtc4_image::get_interpolation_factors' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:341:21: style: The member function 'basisu::pvrtc4_image::interpolate' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:307:19: style: The member function 'basisu::bc4_block::get_selector' can be static. [functionStatic] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:836:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:874:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:883:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:894:27: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:899:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1337:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1406:15: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1408:40: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1420:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1436:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1456:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1467:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1478:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1490:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1502:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1512:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1522:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1534:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1546:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1558:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1576:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1609:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1627:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1668:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1671:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1674:51: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1676:38: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1696:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1698:49: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1700:36: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/3rdparty/tinydds.h:1708:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:373:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:385:14: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1201:69: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1230:69: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1298:11: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1298:40: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1943:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1969:114: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1969:153: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2071:118: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2077:67: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2078:66: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2185:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:2205:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1046:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1773:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1793:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1804:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:123:43: style: The scope of the variable 'a' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:614:15: style: Local variable 'total_bits' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu.h:240:18: note: Shadowed declaration basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:614:15: note: Shadow variable basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:730:13: style: struct member 'fxt1_block::m_lo_bits' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:773:13: style: struct member 'fxt1_block::m_hi_bits' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:894:13: style: struct member 'pvrtc2_block::m_color_data_bits' is never used. [unusedStructMember] basis_universal-2_0_2/encoder/basisu_gpu_texture.cpp:1806:20: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_kernels_sse.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_opencl.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:38: style:inconclusive: Function 'pvrtc4_swizzle_uv' argument 1 names different: declaration 'XSize' definition 'width'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:173:38: note: Function 'pvrtc4_swizzle_uv' argument 1 names different: declaration 'XSize' definition 'width'. basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:38: note: Function 'pvrtc4_swizzle_uv' argument 1 names different: declaration 'XSize' definition 'width'. basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:54: style:inconclusive: Function 'pvrtc4_swizzle_uv' argument 2 names different: declaration 'YSize' definition 'height'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:173:54: note: Function 'pvrtc4_swizzle_uv' argument 2 names different: declaration 'YSize' definition 'height'. basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:54: note: Function 'pvrtc4_swizzle_uv' argument 2 names different: declaration 'YSize' definition 'height'. basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:71: style:inconclusive: Function 'pvrtc4_swizzle_uv' argument 3 names different: declaration 'XPos' definition 'x'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:173:70: note: Function 'pvrtc4_swizzle_uv' argument 3 names different: declaration 'XPos' definition 'x'. basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:71: note: Function 'pvrtc4_swizzle_uv' argument 3 names different: declaration 'XPos' definition 'x'. basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:83: style:inconclusive: Function 'pvrtc4_swizzle_uv' argument 4 names different: declaration 'YPos' definition 'y'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_pvrtc1_4.h:173:85: note: Function 'pvrtc4_swizzle_uv' argument 4 names different: declaration 'YPos' definition 'y'. basis_universal-2_0_2/encoder/basisu_pvrtc1_4.cpp:131:83: note: Function 'pvrtc4_swizzle_uv' argument 4 names different: declaration 'YPos' definition 'y'. basis_universal-2_0_2/transcoder/basisu_containers.h:2792:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2825:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:3636:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cFlag [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4264:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4295:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4307:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers.h:4316:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu.h:400:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumBytes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu.h:407:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumBytes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu.h:421:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumBytes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu.h:470:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumBytes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu.h:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumBytes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_resample_filters.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/transcoder/basisu.h:400:10: warning: Member variable 'packed_uint::m_bytes' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:4285:15: style: The member function 'basisu::static_vector::reserve' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:4307:32: style: The member function 'basisu::static_vector::capacity' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu.h:401:10: style: Struct 'packed_uint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/encoder/basisu_resample_filters.cpp:63:9: style: The scope of the variable 'tt' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_resampler.cpp:637:13: warning: Member variable 'Resampler::total_ops' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_resampler.cpp:822:18: style:inconclusive: Technically the member function 'basisu::Resampler::get_clists' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_resampler.h:95:8: note: Technically the member function 'basisu::Resampler::get_clists' can be const. basis_universal-2_0_2/encoder/basisu_resampler.cpp:822:18: note: Technically the member function 'basisu::Resampler::get_clists' can be const. basis_universal-2_0_2/encoder/basisu_resampler.cpp:350:18: style:inconclusive: Technically the member function 'basisu::Resampler::resample_x' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_resampler.h:169:8: note: Technically the member function 'basisu::Resampler::resample_x' can be const. basis_universal-2_0_2/encoder/basisu_resampler.cpp:350:18: note: Technically the member function 'basisu::Resampler::resample_x' can be const. basis_universal-2_0_2/encoder/basisu_resampler.cpp:373:18: style: The member function 'basisu::Resampler::scale_y_mov' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_resampler.h:170:8: note: The member function 'basisu::Resampler::scale_y_mov' can be static. basis_universal-2_0_2/encoder/basisu_resampler.cpp:373:18: note: The member function 'basisu::Resampler::scale_y_mov' can be static. basis_universal-2_0_2/encoder/basisu_resampler.cpp:386:18: style: The member function 'basisu::Resampler::scale_y_add' can be static. [functionStatic] basis_universal-2_0_2/encoder/basisu_resampler.h:171:8: note: The member function 'basisu::Resampler::scale_y_add' can be static. basis_universal-2_0_2/encoder/basisu_resampler.cpp:386:18: note: The member function 'basisu::Resampler::scale_y_add' can be static. basis_universal-2_0_2/encoder/basisu_resampler.cpp:396:18: style:inconclusive: Technically the member function 'basisu::Resampler::clamp' can be const. [functionConst] basis_universal-2_0_2/encoder/basisu_resampler.h:172:8: note: Technically the member function 'basisu::Resampler::clamp' can be const. basis_universal-2_0_2/encoder/basisu_resampler.cpp:396:18: note: Technically the member function 'basisu::Resampler::clamp' can be const. basis_universal-2_0_2/encoder/basisu_resampler.cpp:98:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:101:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:144:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:256:35: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:502:38: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:684:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:740:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:746:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:758:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:814:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_resampler.cpp:559:7: style: The scope of the variable 'i' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_resampler.cpp:409:11: style: Variable 'Psrc' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/basisu_resampler.cpp:410:17: style: Variable 'Pclist' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/basisu_ssim.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_uastc_mode_has_alpha [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:482:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_astc_weights4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:567:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:646:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC7_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:677:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC7_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:827:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC7_COMMON_PARTITIONS3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:999:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC7_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1255:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1361:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_BC7_3_ASTC2_COMMON_PARTITIONS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1554:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC7_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1630:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC7_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1830:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_astc_weights4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1966:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2108:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2222:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights1 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2347:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2434:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2544:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UASTC_MODE_INDEX_SOLID_COLOR [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2719:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UASTC_MODE_INDEX_SOLID_COLOR [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3158:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UASTC_MODE_INDEX_SOLID_COLOR [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3708:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_uastc_mode_has_alpha [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3845:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UASTC_MODE_INDEX_SOLID_COLOR [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3799:3: warning:inconclusive: Member variable 'selector_bitsequence::m_sel' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3799:3: warning:inconclusive: Member variable 'selector_bitsequence::m_ofs' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3799:3: warning:inconclusive: Member variable 'selector_bitsequence::m_pad' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1608:14: style: Condition 'mode==16' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1604:12: note: Assuming that condition 'mode==16' is not redundant basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1608:14: note: Condition 'mode==16' is always true basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2434:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2435:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2498:36: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3368:55: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3382:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3872:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3887:56: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3981:65: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3996:63: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:4039:65: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:4066:66: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:480:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:483:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:483:94: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:565:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:568:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:655:83: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:715:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:718:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:844:84: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:892:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:895:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1037:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1040:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1150:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1153:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1235:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1256:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1278:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1392:84: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1447:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1450:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1563:83: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1688:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1691:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1828:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1831:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1928:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1967:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1989:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2106:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2109:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2201:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2223:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2245:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2345:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2348:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2443:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2446:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2552:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2588:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2853:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3364:96: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3378:96: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3425:146: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3557:134: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3660:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3821:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3867:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3901:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3946:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3962:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3966:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3968:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3976:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:4033:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:4059:135: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:4093:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3441:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3445:5: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3441:10: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1293:13: style: The scope of the variable 'total_err' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2260:13: style: The scope of the variable 'total_err' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3392:12: style: The scope of the variable 'total_overall_err' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:3394:10: style: The scope of the variable 'best_uastc_err_f' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:471:163: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:559:142: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:674:142: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:824:142: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:993:142: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1141:142: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1224:142: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1358:142: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1597:170: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:1819:143: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2097:143: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2336:143: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:2423:143: style: Parameter 'comp_params' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:397:24: style: Variable 'total_endpoint_bits' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:422:24: style: Variable 'total_endpoint_bits' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:428:24: style: Variable 'total_endpoint_bits' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_uastc_enc.cpp:453:22: style: Variable 'total_weight_bits' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HALF_FLOAT [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:298:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE11_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:401:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE7_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:462:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC6H_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:585:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC6H_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:729:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC6H_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:881:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HALF_FLOAT [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:1273:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL_ASTC_BC7_COMMON_PARTITIONS2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:21:35: warning: The struct 'uastc_hdr_4x4_codec_options' defines member function with name 'init' also defined in its parent struct 'astc_hdr_codec_base_options'. [duplInheritedMember] basis_universal-2_0_2/encoder/basisu_astc_hdr_common.h:55:8: note: Parent function 'astc_hdr_codec_base_options::init' basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:21:35: note: Derived function 'uastc_hdr_4x4_codec_options::init' basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:236:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:1020:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_uastc_hdr_4x4_enc.cpp:1055:28: style: The scope of the variable 'temp_results' can be reduced. [variableScope] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_rgba [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:21:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:248:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:248:37: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:92:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:108:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:122:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:136:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:161:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:198:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:219:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:256:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:274:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/basisu_wasm_api.cpp:8:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:27:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:53:23: style:inconclusive: Function 'bt_free' argument 1 names different: declaration 'ofs' definition 'mem_ofs'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.h:20:23: note: Function 'bt_free' argument 1 names different: declaration 'ofs' definition 'mem_ofs'. basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:53:23: note: Function 'bt_free' argument 1 names different: declaration 'ofs' definition 'mem_ofs'. basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:101:49: style:inconclusive: Function 'bt_basis_tex_format_is_hdr' argument 1 names different: declaration 'basis_tex_format_u32' definition 'basis_tex_fmt_u32'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.h:37:49: note: Function 'bt_basis_tex_format_is_hdr' argument 1 names different: declaration 'basis_tex_format_u32' definition 'basis_tex_fmt_u32'. basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:101:49: note: Function 'bt_basis_tex_format_is_hdr' argument 1 names different: declaration 'basis_tex_format_u32' definition 'basis_tex_fmt_u32'. basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:111:49: style:inconclusive: Function 'bt_basis_tex_format_is_ldr' argument 1 names different: declaration 'basis_tex_format_u32' definition 'basis_tex_fmt_u32'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.h:40:49: note: Function 'bt_basis_tex_format_is_ldr' argument 1 names different: declaration 'basis_tex_format_u32' definition 'basis_tex_fmt_u32'. basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:111:49: note: Function 'bt_basis_tex_format_is_ldr' argument 1 names different: declaration 'basis_tex_format_u32' definition 'basis_tex_fmt_u32'. basis_universal-2_0_2/encoder/basisu_wasm_transcoder_api.cpp:12:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/jpgd.cpp:3002:16: warning: Member variable 'jpeg_decoder::m_crr' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/jpgd.cpp:3002:16: warning: Member variable 'jpeg_decoder::m_cbb' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/jpgd.cpp:3002:16: warning: Member variable 'jpeg_decoder::m_crg' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/jpgd.cpp:3002:16: warning: Member variable 'jpeg_decoder::m_cbg' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/jpgd.cpp:658:21: style: The member function 'jpgd::jpeg_decoder::word_clear' can be static. [functionStatic] basis_universal-2_0_2/encoder/jpgd.h:284:8: note: The member function 'jpgd::jpeg_decoder::word_clear' can be static. basis_universal-2_0_2/encoder/jpgd.cpp:658:21: note: The member function 'jpgd::jpeg_decoder::word_clear' can be static. basis_universal-2_0_2/encoder/jpgd.cpp:1782:21: style:inconclusive: Technically the member function 'jpgd::jpeg_decoder::H2V2Convert' can be const. [functionConst] basis_universal-2_0_2/encoder/jpgd.h:317:8: note: Technically the member function 'jpgd::jpeg_decoder::H2V2Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:1782:21: note: Technically the member function 'jpgd::jpeg_decoder::H2V2Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:1580:21: style:inconclusive: Technically the member function 'jpgd::jpeg_decoder::H2V1Convert' can be const. [functionConst] basis_universal-2_0_2/encoder/jpgd.h:319:8: note: Technically the member function 'jpgd::jpeg_decoder::H2V1Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:1580:21: note: Technically the member function 'jpgd::jpeg_decoder::H2V1Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:1670:21: style:inconclusive: Technically the member function 'jpgd::jpeg_decoder::H1V2Convert' can be const. [functionConst] basis_universal-2_0_2/encoder/jpgd.h:321:8: note: Technically the member function 'jpgd::jpeg_decoder::H1V2Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:1670:21: note: Technically the member function 'jpgd::jpeg_decoder::H1V2Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:1553:21: style:inconclusive: Technically the member function 'jpgd::jpeg_decoder::H1V1Convert' can be const. [functionConst] basis_universal-2_0_2/encoder/jpgd.h:323:8: note: Technically the member function 'jpgd::jpeg_decoder::H1V1Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:1553:21: note: Technically the member function 'jpgd::jpeg_decoder::H1V1Convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:2048:21: style:inconclusive: Technically the member function 'jpgd::jpeg_decoder::gray_convert' can be const. [functionConst] basis_universal-2_0_2/encoder/jpgd.h:324:8: note: Technically the member function 'jpgd::jpeg_decoder::gray_convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:2048:21: note: Technically the member function 'jpgd::jpeg_decoder::gray_convert' can be const. basis_universal-2_0_2/encoder/jpgd.cpp:751:15: style: Expression '(X & 0x10) > 0x10' is always false. [comparisonError] basis_universal-2_0_2/encoder/jpgd.cpp:504:47: style: Condition '(symbol=pH->look_up[m_bit_buf>>24])<0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/jpgd.cpp:540:48: style: Condition '(symbol=pH->look_up2[m_bit_buf>>24])<0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/encoder/jpgd.cpp:642:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:660:15: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:760:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:763:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:795:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2420:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2594:20: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2596:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2605:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2610:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2611:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2626:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:2633:15: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:3161:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:3169:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/jpgd.cpp:282:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/jpgd.cpp:283:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/jpgd.cpp:2056:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/jpgd.cpp:2056:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/jpgd.cpp:2057:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/jpgd.cpp:2057:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/jpgd.cpp:2642:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/encoder/jpgd.cpp:1027:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] basis_universal-2_0_2/encoder/jpgd.cpp:1052:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] basis_universal-2_0_2/encoder/jpgd.cpp:1129:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] basis_universal-2_0_2/encoder/jpgd.cpp:1134:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] basis_universal-2_0_2/encoder/jpgd.cpp:701:10: style: The scope of the variable 'index' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:701:17: style: The scope of the variable 'count' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:774:7: style: The scope of the variable 'n' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:774:13: style: The scope of the variable 'prec' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:776:8: style: The scope of the variable 'temp' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:897:17: style: The scope of the variable 'c' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:897:20: style: The scope of the variable 'cc' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:990:7: style: The scope of the variable 'c' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:1317:17: style: The scope of the variable 'q' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:1319:7: style: The scope of the variable 'component_num' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2240:8: style: The scope of the variable 'subtree' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2241:7: style: The scope of the variable 'code_size' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2244:7: style: The scope of the variable 'currententry' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2430:7: style: The scope of the variable 'component_num' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2649:10: style: The scope of the variable 'r' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2678:10: style: The scope of the variable 's' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2678:13: style: The scope of the variable 'r' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2733:7: style: The scope of the variable 's' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2733:13: style: The scope of the variable 'r' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:2851:8: style: The scope of the variable 'component_num' can be reduced. [variableScope] basis_universal-2_0_2/encoder/jpgd.cpp:730:4: portability:inconclusive: Array 'symbol_present' might be filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*symbol_present)'? [incompleteArrayFill] basis_universal-2_0_2/encoder/jpgd.cpp:1267:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] basis_universal-2_0_2/encoder/jpgd.cpp:1268:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] basis_universal-2_0_2/encoder/jpgd.cpp:458:52: style:inconclusive: Function 'get_bits_no_markers' argument 1 names different: declaration 'numbits' definition 'num_bits'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/jpgd.h:331:39: note: Function 'get_bits_no_markers' argument 1 names different: declaration 'numbits' definition 'num_bits'. basis_universal-2_0_2/encoder/jpgd.cpp:458:52: note: Function 'get_bits_no_markers' argument 1 names different: declaration 'numbits' definition 'num_bits'. basis_universal-2_0_2/encoder/jpgd.cpp:532:61: style:inconclusive: Function 'huff_decode' argument 2 names different: declaration 'extrabits' definition 'extra_bits'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/jpgd.h:333:48: note: Function 'huff_decode' argument 2 names different: declaration 'extrabits' definition 'extra_bits'. basis_universal-2_0_2/encoder/jpgd.cpp:532:61: note: Function 'huff_decode' argument 2 names different: declaration 'extrabits' definition 'extra_bits'. basis_universal-2_0_2/encoder/jpgd.cpp:626:35: style:inconclusive: Function 'alloc' argument 1 names different: declaration 'n' definition 'nSize'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/jpgd.h:283:22: note: Function 'alloc' argument 1 names different: declaration 'n' definition 'nSize'. basis_universal-2_0_2/encoder/jpgd.cpp:626:35: note: Function 'alloc' argument 1 names different: declaration 'n' definition 'nSize'. basis_universal-2_0_2/encoder/jpgd.cpp:1317:17: style: Variable 'q' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/jpgd.cpp:1338:19: style: Variable 'pAC' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/jpgd.cpp:1339:19: style: Variable 'pDC' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/jpgd.cpp:1454:19: style: Variable 'q' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/jpgd.cpp:2637:63: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/jpgd.cpp:237:39: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:276:8: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:206:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:209:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:212:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:215:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:218:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:221:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:224:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:227:29: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/encoder/jpgd.cpp:510:55: warning: Expression 'ofs' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] basis_universal-2_0_2/encoder/jpgd.cpp:513:52: note: Assuming that condition 'ofs<0' is not redundant basis_universal-2_0_2/encoder/jpgd.cpp:517:5: note: ofs is decremented', new value is -1 basis_universal-2_0_2/encoder/jpgd.cpp:510:55: note: Negative value is converted to an unsigned value basis_universal-2_0_2/encoder/jpgd.cpp:546:55: warning: Expression 'ofs' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] basis_universal-2_0_2/encoder/jpgd.cpp:549:52: note: Assuming that condition 'ofs<0' is not redundant basis_universal-2_0_2/encoder/jpgd.cpp:553:5: note: ofs is decremented', new value is -1 basis_universal-2_0_2/encoder/jpgd.cpp:546:55: note: Negative value is converted to an unsigned value basis_universal-2_0_2/encoder/jpgd.cpp:439:28: style: Variable 'num_bits' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/jpgd.cpp:469:28: style: Variable 'num_bits' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/encoder/pvpngreader.cpp:304:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/encoder/pvpngreader.cpp:2084:14: warning: Member variable 'png_decoder::inflate_src_buf' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/pvpngreader.cpp:2084:14: warning: Member variable 'png_decoder::m_gamma_table' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/pvpngreader.cpp:2084:14: warning: Member variable 'png_decoder::m_temp_buf' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/encoder/pvpngreader.cpp:1047:19: style: The member function 'pv_png::png_decoder::unpredict_sub' can be static. [functionStatic] basis_universal-2_0_2/encoder/pvpngreader.cpp:497:7: note: The member function 'pv_png::png_decoder::unpredict_sub' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1047:19: note: The member function 'pv_png::png_decoder::unpredict_sub' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1063:19: style: The member function 'pv_png::png_decoder::unpredict_up' can be static. [functionStatic] basis_universal-2_0_2/encoder/pvpngreader.cpp:498:7: note: The member function 'pv_png::png_decoder::unpredict_up' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1063:19: note: The member function 'pv_png::png_decoder::unpredict_up' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1070:19: style: The member function 'pv_png::png_decoder::unpredict_average' can be static. [functionStatic] basis_universal-2_0_2/encoder/pvpngreader.cpp:499:7: note: The member function 'pv_png::png_decoder::unpredict_average' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1070:19: note: The member function 'pv_png::png_decoder::unpredict_average' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1089:29: style: The member function 'pv_png::png_decoder::paeth_predictor' can be static. [functionStatic] basis_universal-2_0_2/encoder/pvpngreader.cpp:500:17: note: The member function 'pv_png::png_decoder::paeth_predictor' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1089:29: note: The member function 'pv_png::png_decoder::paeth_predictor' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1146:18: style: The member function 'pv_png::png_decoder::adam7_pass_size' can be static. [functionStatic] basis_universal-2_0_2/encoder/pvpngreader.cpp:502:6: note: The member function 'pv_png::png_decoder::adam7_pass_size' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:1146:18: note: The member function 'pv_png::png_decoder::adam7_pass_size' can be static. basis_universal-2_0_2/encoder/pvpngreader.cpp:119:11: style: The destructor '~png_memory_file' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:97:11: note: Virtual destructor in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:119:11: note: Destructor in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:132:15: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:99:15: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:132:15: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:143:19: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:100:19: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:143:19: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:148:19: style: The function 'tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:101:19: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:148:19: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:153:15: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:102:15: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:153:15: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:159:17: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:103:17: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:159:17: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:175:17: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:104:17: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:175:17: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:204:11: style: The destructor '~png_readonly_memory_file' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:97:11: note: Virtual destructor in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:204:11: note: Destructor in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:215:15: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:99:15: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:215:15: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:222:19: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:100:19: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:222:19: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:227:19: style: The function 'tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:101:19: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:227:19: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:232:15: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:102:15: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:232:15: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:238:17: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:103:17: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:238:17: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:246:17: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:104:17: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:246:17: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:279:11: style: The destructor '~png_cfile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:97:11: note: Virtual destructor in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:279:11: note: Destructor in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:311:15: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:99:15: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:311:15: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:331:19: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:100:19: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:331:19: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:350:19: style: The function 'tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:101:19: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:350:19: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:359:15: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:102:15: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:359:15: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:364:17: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:103:17: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:364:17: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:369:17: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basis_universal-2_0_2/encoder/pvpngreader.cpp:104:17: note: Virtual function in base class basis_universal-2_0_2/encoder/pvpngreader.cpp:369:17: note: Function in derived class basis_universal-2_0_2/encoder/pvpngreader.cpp:567:6: style: Condition 'p' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/pvpngreader.cpp:611:6: style: Condition 'check_crc32' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/pvpngreader.cpp:605:21: note: Assignment 'check_crc32=true', assigned value is 1 basis_universal-2_0_2/encoder/pvpngreader.cpp:611:6: note: Condition 'check_crc32' is always true basis_universal-2_0_2/encoder/pvpngreader.cpp:620:7: style: Condition 'check_crc32' is always true [knownConditionTrueFalse] basis_universal-2_0_2/encoder/pvpngreader.cpp:605:21: note: Assignment 'check_crc32=true', assigned value is 1 basis_universal-2_0_2/encoder/pvpngreader.cpp:617:11: note: Assuming condition is false basis_universal-2_0_2/encoder/pvpngreader.cpp:620:7: note: Condition 'check_crc32' is always true basis_universal-2_0_2/encoder/pvpngreader.cpp:773:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:774:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:790:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:791:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:1614:20: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:1615:20: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:1616:20: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:2324:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:2340:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/encoder/pvpngreader.cpp:1157:6: style: The scope of the variable 'status' can be reduced. [variableScope] basis_universal-2_0_2/encoder/pvpngreader.cpp:1158:17: style: The scope of the variable 'src_bytes_left' can be reduced. [variableScope] basis_universal-2_0_2/encoder/pvpngreader.cpp:1158:33: style: The scope of the variable 'dst_bytes_left' can be reduced. [variableScope] basis_universal-2_0_2/encoder/pvpngreader.cpp:1250:6: style: The scope of the variable 'status' can be reduced. [variableScope] basis_universal-2_0_2/encoder/pvpngreader.cpp:1501:6: style: The scope of the variable 'status' can be reduced. [variableScope] basis_universal-2_0_2/encoder/pvpngreader.cpp:1725:9: style: The scope of the variable 'j' can be reduced. [variableScope] basis_universal-2_0_2/encoder/pvpngreader.cpp:1933:6: style: The scope of the variable 'i' can be reduced. [variableScope] basis_universal-2_0_2/encoder/pvpngreader.cpp:538:40: style:inconclusive: Function 'png_malloc' argument 1 names different: declaration 'i' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/pvpngreader.cpp:483:28: note: Function 'png_malloc' argument 1 names different: declaration 'i' definition 'len'. basis_universal-2_0_2/encoder/pvpngreader.cpp:538:40: note: Function 'png_malloc' argument 1 names different: declaration 'i' definition 'len'. basis_universal-2_0_2/encoder/pvpngreader.cpp:561:40: style:inconclusive: Function 'png_calloc' argument 1 names different: declaration 'i' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/encoder/pvpngreader.cpp:484:28: note: Function 'png_calloc' argument 1 names different: declaration 'i' definition 'len'. basis_universal-2_0_2/encoder/pvpngreader.cpp:561:40: note: Function 'png_calloc' argument 1 names different: declaration 'i' definition 'len'. basis_universal-2_0_2/encoder/pvpngreader.cpp:773:11: style: Variable 'src8' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/pvpngreader.cpp:790:11: style: Variable 'src8' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/encoder/pvpngreader.cpp:829:35: style: Parameter 'src' can be declared as pointer to const. However it seems that 'unpack_grey_2' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] basis_universal-2_0_2/encoder/pvpngreader.cpp:1554:22: note: You might need to cast the function pointer here basis_universal-2_0_2/encoder/pvpngreader.cpp:829:35: note: Parameter 'src' can be declared as pointer to const basis_universal-2_0_2/encoder/pvpngreader.cpp:883:36: style: Parameter 'src' can be declared as pointer to const. However it seems that 'unpack_grey_16' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] basis_universal-2_0_2/encoder/pvpngreader.cpp:1560:22: note: You might need to cast the function pointer here basis_universal-2_0_2/encoder/pvpngreader.cpp:883:36: note: Parameter 'src' can be declared as pointer to const basis_universal-2_0_2/encoder/pvpngreader.cpp:923:35: style: Parameter 'src' can be declared as pointer to const. However it seems that 'unpack_true_8' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] basis_universal-2_0_2/encoder/pvpngreader.cpp:1574:22: note: You might need to cast the function pointer here basis_universal-2_0_2/encoder/pvpngreader.cpp:923:35: note: Parameter 'src' can be declared as pointer to const basis_universal-2_0_2/encoder/pvpngreader.cpp:1063:41: style: Parameter 'lst' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/pvpngreader.cpp:1070:46: style: Parameter 'lst' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/encoder/pvpngreader.cpp:1109:44: style: Parameter 'lst' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/example/example.cpp:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example/example.cpp:1133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example/example.cpp:1213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example/example.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < vec2F >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < result >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1000:15: style:inconclusive: Technically the member function 'basisu::writable_span < basisu :: image >::set_all' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < vec2F >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < vec2F >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < result >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < result >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1550:10: style: Class 'vector < basisu :: image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:1558:10: style: Class 'vector < basisu :: image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < vec2F >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < result >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:790:10: style: Class 'writable_span < basisu :: image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < vec2F >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < vec2F >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < result >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < result >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:314:10: style: Class 'readable_span < basisu :: image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_containers.h:345:10: style: Class 'readable_span < basisu :: image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example/example.cpp:460:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/example/example.cpp:503:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/example/example.cpp:532:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/example/example.cpp:551:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/example/example.cpp:554:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/example/example.cpp:72:20: style: The scope of the variable 'zx_squared' can be reduced. [variableScope] basis_universal-2_0_2/example/example.cpp:73:20: style: The scope of the variable 'zy_squared' can be reduced. [variableScope] basis_universal-2_0_2/example/example.cpp:74:20: style: The scope of the variable 'x_temp' can be reduced. [variableScope] basis_universal-2_0_2/example/example.cpp:72:31: style: Variable 'zx_squared' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example/example.cpp:73:31: style: Variable 'zy_squared' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_capi/example_capi.c:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_capi/example_capi.c:490:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_capi/example_capi.c:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_capi/example_capi.c:684:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_capi/example_capi.c:578:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/example_capi/example_capi.c:88:9: error: Resource leak: pFile [resourceLeak] basis_universal-2_0_2/example_capi/example_capi.c:534:11: style: Variable 'pComp_data' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/example_capi/example_capi.c:640:11: style: Variable 'pComp_data' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/example_capi/example_capi.c:413:39: style: Variable 'transcode_buf_ofs' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_capi/example_capi.c:448:39: style: Variable 'transcode_buf_ofs' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_capi/example_capi.c:458:28: style: Variable 'transcode_state_handle' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_capi/example_capi.c:461:17: style: Variable 'ktx2_handle' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_capi/example_capi.c:464:19: style: Variable 'ktx2_data_ofs' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_capi/example_capi.c:505:13: style: Variable 'img_ofs' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_capi/example_capi.c:602:17: style: Variable 'img_ofs' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/example_transcoding/example_transcoding.cpp:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_transcoding/utils.h:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_transcoding/utils.h:566:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_transcoding/utils.h:757:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_transcoding/utils.h:279:8: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:297:8: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:301:9: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:320:8: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:324:9: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:328:10: error: Array 'm_s[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:332:11: error: Array 'm_s[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:354:7: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:356:7: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:359:7: error: Array 'm_s[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:361:7: error: Array 'm_s[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:363:7: error: Array 'm_s[2]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:365:7: error: Array 'm_s[2]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:368:7: error: Array 'm_s[2]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:370:7: error: Array 'm_s[2]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:372:7: error: Array 'm_s[2]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:374:7: error: Array 'm_s[2]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:377:7: error: Array 'm_s[2]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:379:7: error: Array 'm_s[2]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:381:7: error: Array 'm_s[2]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:383:7: error: Array 'm_s[2]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:402:7: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:404:7: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:407:7: error: Array 'm_s[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:409:7: error: Array 'm_s[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:411:7: error: Array 'm_s[2]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:413:7: error: Array 'm_s[2]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:416:7: error: Array 'm_s[2]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:418:7: error: Array 'm_s[2]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:420:7: error: Array 'm_s[2]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:422:7: error: Array 'm_s[2]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:425:7: error: Array 'm_s[2]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:427:7: error: Array 'm_s[2]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:429:7: error: Array 'm_s[2]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:431:7: error: Array 'm_s[2]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:434:7: error: Array 'm_s[2]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:436:7: error: Array 'm_s[2]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:438:7: error: Array 'm_s[2]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:440:7: error: Array 'm_s[2]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:461:7: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:463:7: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:466:7: error: Array 'm_s[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:468:7: error: Array 'm_s[2]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:470:7: error: Array 'm_s[2]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:472:7: error: Array 'm_s[2]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:475:7: error: Array 'm_s[2]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:477:7: error: Array 'm_s[2]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:479:7: error: Array 'm_s[2]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:481:7: error: Array 'm_s[2]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:484:7: error: Array 'm_s[2]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:486:7: error: Array 'm_s[2]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:488:7: error: Array 'm_s[2]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:490:7: error: Array 'm_s[2]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:493:7: error: Array 'm_s[2]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:495:7: error: Array 'm_s[2]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:497:7: error: Array 'm_s[2]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:499:7: error: Array 'm_s[2]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:502:7: error: Array 'm_s[2]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:504:7: error: Array 'm_s[2]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:506:7: error: Array 'm_s[2]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:508:7: error: Array 'm_s[2]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:511:7: error: Array 'm_s[2]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:633:13: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:638:13: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:677:6: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:683:6: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:952:57: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:952:70: error: Array 'rhs.m_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:958:57: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:958:70: error: Array 'rhs.m_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:958:79: error: Array 'm_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:958:92: error: Array 'rhs.m_s[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:1035:53: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:1035:62: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:1237:17: error: Array 'm_s[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:328:10: error: Array 'm_s[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:332:11: error: Array 'm_s[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:359:7: error: Array 'm_s[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:361:7: error: Array 'm_s[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:363:7: error: Array 'm_s[4]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:365:7: error: Array 'm_s[4]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:368:7: error: Array 'm_s[4]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:370:7: error: Array 'm_s[4]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:372:7: error: Array 'm_s[4]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:374:7: error: Array 'm_s[4]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:377:7: error: Array 'm_s[4]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:379:7: error: Array 'm_s[4]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:381:7: error: Array 'm_s[4]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:383:7: error: Array 'm_s[4]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:407:7: error: Array 'm_s[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:409:7: error: Array 'm_s[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:411:7: error: Array 'm_s[4]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:413:7: error: Array 'm_s[4]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:416:7: error: Array 'm_s[4]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:418:7: error: Array 'm_s[4]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:420:7: error: Array 'm_s[4]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:422:7: error: Array 'm_s[4]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:425:7: error: Array 'm_s[4]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:427:7: error: Array 'm_s[4]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:429:7: error: Array 'm_s[4]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:431:7: error: Array 'm_s[4]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:434:7: error: Array 'm_s[4]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:436:7: error: Array 'm_s[4]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:438:7: error: Array 'm_s[4]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:440:7: error: Array 'm_s[4]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:466:7: error: Array 'm_s[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:468:7: error: Array 'm_s[4]' accessed at index 5, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:470:7: error: Array 'm_s[4]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:472:7: error: Array 'm_s[4]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:475:7: error: Array 'm_s[4]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:477:7: error: Array 'm_s[4]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:479:7: error: Array 'm_s[4]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:481:7: error: Array 'm_s[4]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:484:7: error: Array 'm_s[4]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:486:7: error: Array 'm_s[4]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:488:7: error: Array 'm_s[4]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:490:7: error: Array 'm_s[4]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:493:7: error: Array 'm_s[4]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:495:7: error: Array 'm_s[4]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:497:7: error: Array 'm_s[4]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:499:7: error: Array 'm_s[4]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:502:7: error: Array 'm_s[4]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:504:7: error: Array 'm_s[4]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:506:7: error: Array 'm_s[4]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:508:7: error: Array 'm_s[4]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:511:7: error: Array 'm_s[4]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] basis_universal-2_0_2/example_transcoding/utils.h:2062:3: portability: Using memset() on class which contains a floating point number. [memsetClassFloat] basis_universal-2_0_2/example_transcoding/utils.h:1992:3: warning:inconclusive: Member variable 'pixel_coord::m_x' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/example_transcoding/utils.h:1992:3: warning:inconclusive: Member variable 'pixel_coord::m_y' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/example_transcoding/utils.h:121:9: warning:inconclusive: Member variable 'vec < 2 , float >::m_s' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/example_transcoding/utils.h:121:9: warning:inconclusive: Member variable 'vec < 2 , int >::m_s' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/example_transcoding/utils.h:121:9: warning:inconclusive: Member variable 'vec < 4 , float >::m_s' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/example_transcoding/utils.h:641:13: style: The member function 'utils::vec < 2 , float >::get_x_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:645:13: style: The member function 'utils::vec < 2 , float >::get_y_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:649:13: style: The member function 'utils::vec < 2 , float >::get_z_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:653:13: style: The member function 'utils::vec < 2 , float >::get_w_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:641:13: style: The member function 'utils::vec < 2 , int >::get_x_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:645:13: style: The member function 'utils::vec < 2 , int >::get_y_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:649:13: style: The member function 'utils::vec < 2 , int >::get_z_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:653:13: style: The member function 'utils::vec < 2 , int >::get_w_vector' can be static. [functionStatic] basis_universal-2_0_2/example_transcoding/utils.h:1439:9: style: Class 'rect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:1444:9: style: Class 'rect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:1461:9: style: Class 'rect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:1678:9: style: Struct 'color_quad_u8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:1685:9: style: Struct 'color_quad_u8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:2469:2: style: Class 'rand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:125:9: style: Class 'vec < 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:137:9: style: Class 'vec < 2 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:125:9: style: Class 'vec < 2 , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:137:9: style: Class 'vec < 2 , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:125:9: style: Class 'vec < 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:137:9: style: Class 'vec < 4 , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/example_transcoding/utils.h:232:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/example_transcoding/utils.h:232:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/example_transcoding/utils.h:563:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/example_transcoding/utils.h:563:22: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/example_transcoding/utils.h:616:12: portability: Casting from float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/example_transcoding/utils.h:618:12: portability: Casting from float * to const unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] basis_universal-2_0_2/example_transcoding/utils.h:49:80: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/example_transcoding/utils.h:1020:12: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] basis_universal-2_0_2/example_transcoding/utils.cpp:564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_transcoding/utils.cpp:610:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_transcoding/utils.cpp:828:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/example_transcoding/utils.h:2039:7: style: Unused private function: 'image_u8::draw_aaline_pixel' [unusedPrivateFunction] basis_universal-2_0_2/example_transcoding/utils.h:2039:7: note: Unused private function: 'image_u8::draw_aaline_pixel' basis_universal-2_0_2/example_transcoding/utils.h:2039:7: note: Unused private function: 'image_u8::draw_aaline_pixel' basis_universal-2_0_2/example_transcoding/utils.cpp:865:3: error: Resource leak: pFile [resourceLeak] basis_universal-2_0_2/example_transcoding/utils.cpp:867:3: error: Resource leak: pFile [resourceLeak] basis_universal-2_0_2/example_transcoding/utils.cpp:873:3: error: Resource leak: pFile [resourceLeak] basis_universal-2_0_2/example_transcoding/utils.cpp:798:57: style: Parameter 'blocks' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/example_transcoding/utils.cpp:687:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] basis_universal-2_0_2/example_transcoding/utils.cpp:699:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] basis_universal-2_0_2/python/basisu_encoder_pybind11.cpp:99:27: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/python/basisu_encoder_pybind11.cpp:106:17: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/python/basisu_transcoder_pybind11.cpp:254:27: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/python/basisu_transcoder_pybind11.cpp:261:17: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_containers_impl.h:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers_impl.h:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_containers_impl.h:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2071:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e0_g [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:7927:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8315:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inten5 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8680:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pred_bits [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18907:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19885:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image_flags [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19892:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20459:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_slice_byte_length [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20522:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rgb_slice_byte_length [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20618:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21338:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bc7 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21431:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bc7 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21571:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_astc [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21859:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:22547:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:22746:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ise_range_table [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:22834:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_MODE7_ENDPOINTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:22893:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HALF_FLOAT [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23456:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALLY_SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23866:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC6H_FIRST_1SUBSET_MODE_INDEX [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24770:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VALID_ENDPOINT_ISE_RANGE [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24889:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_quantize_tables_preserve2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24909:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25283:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25426:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25681:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25717:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CEM_ENDPOINT_VALS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25732:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_DIM [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25782:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_DIM [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26363:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_GRID_WEIGHTS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26439:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_PIXELS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26775:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BU_TOTAL_ASTC_CFGS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26885:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_astc_block_sizes [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26908:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_ASTC_BLOCK_SIZES [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26965:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_ASTC_BLOCK_SIZES [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27145:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_ASTC_BLOCK_SIZES [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28002:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArithMinExpectedDataBufSize [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29175:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29176:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29177:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29243:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_table_anchor_index_third_subset_1 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29295:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_table_anchor_index_second_subset [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29445:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29799:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:30328:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_mode_5_optimal_endpoints [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31075:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31154:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31253:180: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31367:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31463:180: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31575:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31681:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31755:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31832:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31899:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31966:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights3 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32043:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32104:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bc7_weights2 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:33186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:33218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:33362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:34065:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:34452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:34898:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35436:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35781:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36694:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_FLOAT_VAL [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38079:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_etc1_mod_tabs [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_etc1_mod_tabs [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38960:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39381:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_PIXELS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39577:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_PIXELS [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3333:39: style:inconclusive: Boolean expression 'log_blk.m_grid_width>=2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3691:3: warning: Member variable 'uint128::m_lo' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3691:3: warning: Member variable 'uint128::m_hi' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:277:10: warning:inconclusive: Member variable 'vec2F::c' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:309:10: warning:inconclusive: Member variable 'vec3F::c' is not initialized in the constructor. [uninitMemberVar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26610:23: style: The member function 'basist::astc_ldr_t::grid_weight_dct::sample_quant_table' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1743:8: note: The member function 'basist::astc_ldr_t::grid_weight_dct::sample_quant_table' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26610:23: note: The member function 'basist::astc_ldr_t::grid_weight_dct::sample_quant_table' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26710:25: style: The member function 'basist::astc_ldr_t::grid_weight_dct::get_max_span_len' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1749:10: note: The member function 'basist::astc_ldr_t::grid_weight_dct::get_max_span_len' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26710:25: note: The member function 'basist::astc_ldr_t::grid_weight_dct::get_max_span_len' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10068:49: style: The member function 'basist::basisu_lowlevel_uastc_ldr_4x4_transcoder::transcode_slice' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:372:8: note: The member function 'basist::basisu_lowlevel_uastc_ldr_4x4_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10068:49: note: The member function 'basist::basisu_lowlevel_uastc_ldr_4x4_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39405:45: style: The member function 'basist::basisu_lowlevel_xuastc_ldr_transcoder::transcode_slice' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:441:8: note: The member function 'basist::basisu_lowlevel_xuastc_ldr_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39405:45: note: The member function 'basist::basisu_lowlevel_xuastc_ldr_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10592:49: style: The member function 'basist::basisu_lowlevel_uastc_hdr_4x4_transcoder::transcode_slice' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:479:8: note: The member function 'basist::basisu_lowlevel_uastc_hdr_4x4_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10592:49: note: The member function 'basist::basisu_lowlevel_uastc_hdr_4x4_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10906:48: style: The member function 'basist::basisu_lowlevel_astc_hdr_6x6_transcoder::transcode_slice' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:516:8: note: The member function 'basist::basisu_lowlevel_astc_hdr_6x6_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10906:48: note: The member function 'basist::basisu_lowlevel_astc_hdr_6x6_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11342:62: style: The member function 'basist::basisu_lowlevel_uastc_hdr_6x6_intermediate_transcoder::transcode_slice' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:553:8: note: The member function 'basist::basisu_lowlevel_uastc_hdr_6x6_intermediate_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11342:62: note: The member function 'basist::basisu_lowlevel_uastc_hdr_6x6_intermediate_transcoder::transcode_slice' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11852:26: style: The member function 'basist::basisu_transcoder::validate_header' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:725:8: note: The member function 'basist::basisu_transcoder::validate_header' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11852:26: note: The member function 'basist::basisu_transcoder::validate_header' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12585:25: style: The member function 'basist::basisu_transcoder::find_first_slice_index' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:819:7: note: The member function 'basist::basisu_transcoder::find_first_slice_index' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12585:25: note: The member function 'basist::basisu_transcoder::find_first_slice_index' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11815:26: style: The member function 'basist::basisu_transcoder::validate_header_quick' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.h:821:8: note: The member function 'basist::basisu_transcoder::validate_header_quick' can be static. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11815:26: note: The member function 'basist::basisu_transcoder::validate_header_quick' can be static. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3990:8: style:inconclusive: Technically the member function 'astc_helpers::uint128::print_unsigned' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3997:8: style:inconclusive: Technically the member function 'astc_helpers::uint128::print_signed' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:855:12: style: The member function 'basist::decoder_etc_block::pack_delta3' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:3492:26: style: The member function 'basist::pvrtc4_block::get_scaled_modulation_values' can be static. [functionStatic] basis_universal-2_0_2/transcoder/basisu_containers.h:2874:17: style:inconclusive: Technically the member function 'basisu::hash_map < astc_block_grid_config , astc_block_grid_data , bit_hasher < astc_block_grid_config > , equal_to < astc_block_grid_config > >::size' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2879:19: style:inconclusive: Technically the member function 'basisu::hash_map < astc_block_grid_config , astc_block_grid_data , bit_hasher < astc_block_grid_config > , equal_to < astc_block_grid_config > >::size_u32' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_containers.h:2889:15: style:inconclusive: Technically the member function 'basisu::hash_map < astc_block_grid_config , astc_block_grid_data , bit_hasher < astc_block_grid_config > , equal_to < astc_block_grid_config > >::empty' can be const. [functionConst] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3692:10: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:279:10: style: Struct 'vec2F' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:311:10: style: Struct 'vec3F' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2427:13: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2426:13: note: First condition basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2427:13: note: Second condition basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2434:13: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2433:13: note: First condition basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2434:13: note: Second condition basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2436:13: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2435:13: note: First condition basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2436:13: note: Second condition basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21814:12: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21813:12: note: First condition basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21814:12: note: Second condition basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21821:12: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21820:12: note: First condition basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21821:12: note: Second condition basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21823:12: style: The if condition is the same as the previous if condition [duplicateCondition] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21822:12: note: First condition basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21823:12: note: Second condition basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:13951:7: style: Assignment 'p=0' is redundant with condition 'p==0'. [duplicateConditionalAssign] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:13950:10: note: Condition 'p==0' basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:13951:7: note: Assignment 'p=0' is redundant basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17323:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37730:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37884:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38128:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38290:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38453:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2927:37: style: Comparing expression of type 'const unsigned char' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15559:32: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15563:33: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15611:32: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15615:33: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:21614:28: style: Comparing expression of type 'const unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:22656:56: style: Comparing expression of type 'unsigned char' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26569:43: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:35: style: Assigned value 'is_signed()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:35: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:35: note: Assigned value 'is_signed()' is always false basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:63: style: Assigned value 'rhs.is_signed()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:63: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:63: note: Assigned value 'rhs.is_signed()' is always false basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3745:17: style: Condition 'l_signed==r_signed' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:35: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:35: note: Assignment 'l_signed=is_signed()', assigned value is 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3745:17: note: Condition 'l_signed==r_signed' is always true basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3748:20: style: Condition '!r_signed' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:63: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3743:63: note: Assignment 'r_signed=rhs.is_signed()', assigned value is 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3748:20: note: Condition '!r_signed' is always true basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3773:17: style: Condition 'is_signed()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3773:17: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3773:17: note: Condition 'is_signed()' is always false basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3782:21: style: Condition 'res.is_signed()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3782:21: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3782:21: note: Condition 'res.is_signed()' is always false basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3828:17: style: Condition 'is_signed()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3828:17: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3828:17: note: Condition 'is_signed()' is always false basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3855:15: style: Condition '++m_lo==0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3864:15: style: Condition '++m_lo==0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3873:15: style: Condition '--m_lo>t' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3872:21: note: t is assigned 'm_lo' here. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3873:15: note: Condition '--m_lo>t' is always false basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3981:21: style: Condition 'val.is_signed()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3981:21: note: Calling function 'is_signed' returns 0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3981:21: note: Condition 'val.is_signed()' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15663:29: style: Assigned value 'pack_astc_block(static_cast(pDst),&unpacked_src_blk.m_astc,unpacked_src_blk.m_mode)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15663:29: note: Calling function 'pack_astc_block' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15663:29: note: Assigned value 'pack_astc_block(static_cast(pDst),&unpacked_src_blk.m_astc,unpacked_src_blk.m_mode)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16454:8: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16454:21: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16454:8: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16749:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16749:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16749:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17354:8: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17354:21: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17354:8: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18385:8: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18385:21: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18385:8: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18424:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18424:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18424:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18462:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18462:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18462:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18492:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18492:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18492:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18808:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18808:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18808:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18836:7: style: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15518:22: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18836:20: note: Calling function 'unpack_uastc' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18836:7: note: Condition '!unpack_uastc(unpacked_src_blk,&block_pixels[0][0],unpack_srgb)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24384:33: style: Assigned value 'decode_values(decoder,total_grid_weights,log_blk.m_weight_ise_range,log_blk.m_weights)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24384:33: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24384:33: note: Assigned value 'decode_values(decoder,total_grid_weights,log_blk.m_weight_ise_range,log_blk.m_weights)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24385:10: style: Condition '!status' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24384:33: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24384:33: note: Assignment 'status=decode_values(decoder,total_grid_weights,log_blk.m_weight_ise_range,log_blk.m_weights)', assigned value is 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24385:10: note: Condition '!status' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24500:34: style: Assigned value 'decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24500:34: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24500:34: note: Assigned value 'decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24501:11: style: Condition '!status' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24500:34: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24500:34: note: Assignment 'status=decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)', assigned value is 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24501:11: note: Condition '!status' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24598:34: style: Assigned value 'decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24598:34: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24598:34: note: Assigned value 'decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24599:11: style: Condition '!status' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24598:34: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24598:34: note: Assignment 'status=decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)', assigned value is 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24599:11: note: Condition '!status' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24671:34: style: Assigned value 'decode_values(decoder,num_endpoint_values*bmd.m_num_partitions,bmd.m_endpoint_ise_range,log_blk.m_endpoints)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24671:34: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24671:34: note: Assigned value 'decode_values(decoder,num_endpoint_values*bmd.m_num_partitions,bmd.m_endpoint_ise_range,log_blk.m_endpoints)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24672:11: style: Condition '!status' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24671:34: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24671:34: note: Assignment 'status=decode_values(decoder,num_endpoint_values*bmd.m_num_partitions,bmd.m_endpoint_ise_range,log_blk.m_endpoints)', assigned value is 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24672:11: note: Condition '!status' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24677:29: style: Assigned value 'decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24677:29: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24677:29: note: Assigned value 'decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24678:11: style: Condition '!status' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24677:29: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24677:29: note: Assignment 'status=decode_values(decoder,total_grid_weights,bmd.m_weight_ise_range,log_blk.m_weights)', assigned value is 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:24678:11: note: Condition '!status' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27660:11: style: Condition '!decode_values(raw_bits,tm.m_num_parts*total_endpoint_vals,log_blk.m_endpoint_ise_range,log_blk.m_endpoints)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27660:25: note: Calling function 'decode_values' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27660:11: note: Condition '!decode_values(raw_bits,tm.m_num_parts*total_endpoint_vals,log_blk.m_endpoint_ise_range,log_blk.m_endpoints)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35357:20: style: Condition 'block_max_var' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35771:20: style: Condition 'block_max_var' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40064:59: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pSrc_log_blocks[y],&unpacked_src_blocks[y][0],8,6,astc_dec_mode)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40064:59: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40064:59: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pSrc_log_blocks[y],&unpacked_src_blocks[y][0],8,6,astc_dec_mode)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40196:13: style: Condition '!bc7f::pack_from_astc_8x6_to_two_subsets_different_endpoints_hq(pDst_block_u8,*pB0,&upsampled_src_weights[top_by][0],*pB1,&upsampled_src_weights[bot_by][0],dx,dy,state.m_used_srgb_astc_decode_mode,fallback_encode_flag)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40196:76: note: Calling function 'pack_from_astc_8x6_to_two_subsets_different_endpoints_hq' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40196:13: note: Condition '!bc7f::pack_from_astc_8x6_to_two_subsets_different_endpoints_hq(pDst_block_u8,*pB0,&upsampled_src_weights[top_by][0],*pB1,&upsampled_src_weights[bot_by][0],dx,dy,state.m_used_srgb_astc_decode_mode,fallback_encode_flag)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40222:61: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB0,&unpacked_src_blocks[top_by][0],8,6,astc_dec_mode,&upsampled_src_weights[top_by][0])' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40222:61: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40222:61: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB0,&unpacked_src_blocks[top_by][0],8,6,astc_dec_mode,&upsampled_src_weights[top_by][0])' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40233:61: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB1,&unpacked_src_blocks[bot_by][0],8,6,astc_dec_mode,&upsampled_src_weights[bot_by][0])' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40233:61: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40233:61: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB1,&unpacked_src_blocks[bot_by][0],8,6,astc_dec_mode,&upsampled_src_weights[bot_by][0])' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40544:60: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pSrc_log_blocks[x][y],&unpacked_src_blocks[x][y][0],6,6,astc_dec_mode)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40544:60: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40544:60: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pSrc_log_blocks[x][y],&unpacked_src_blocks[x][y][0],6,6,astc_dec_mode)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40694:13: style: Condition '!bc7f::pack_from_astc_6x6_to_two_subsets_different_endpoints(pDst_block_u8,*pB0,&upsampled_src_weights[top_bx][top_by][0],*pB1,&upsampled_src_weights[bot_bx][bot_by][0],dx,dy)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40694:73: note: Calling function 'pack_from_astc_6x6_to_two_subsets_different_endpoints' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40694:13: note: Condition '!bc7f::pack_from_astc_6x6_to_two_subsets_different_endpoints(pDst_block_u8,*pB0,&upsampled_src_weights[top_bx][top_by][0],*pB1,&upsampled_src_weights[bot_bx][bot_by][0],dx,dy)' is always false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40717:61: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB0,&unpacked_src_blocks[top_bx][top_by][0],6,6,astc_dec_mode,&upsampled_src_weights[top_bx][top_by][0])' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40717:61: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40717:61: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB0,&unpacked_src_blocks[top_bx][top_by][0],6,6,astc_dec_mode,&upsampled_src_weights[top_bx][top_by][0])' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40728:61: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB1,&unpacked_src_blocks[bot_bx][bot_by][0],6,6,astc_dec_mode,&upsampled_src_weights[bot_bx][bot_by][0])' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40728:61: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40728:61: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pB1,&unpacked_src_blocks[bot_bx][bot_by][0],6,6,astc_dec_mode,&upsampled_src_weights[bot_bx][bot_by][0])' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40888:63: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pSrc_log_blocks[ibx][iby],temp_pixels,6,6,astc_dec_mode,&upsampled_src_weights[ibx][iby][0],start_x,start_y,end_x,end_y)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40888:63: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40888:63: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(*pSrc_log_blocks[ibx][iby],temp_pixels,6,6,astc_dec_mode,&upsampled_src_weights[ibx][iby][0],start_x,start_y,end_x,end_y)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41049:63: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(log_blk,block_pixels,4,4,state.m_used_srgb_astc_decode_mode?astc_helpers::cDecodeModeSRGB8:astc_helpers::cDecodeModeLDR8)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41049:63: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41049:63: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(log_blk,block_pixels,4,4,state.m_used_srgb_astc_decode_mode?astc_helpers::cDecodeModeSRGB8:astc_helpers::cDecodeModeLDR8)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41172:63: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(log_blk,block_pixels,state.m_src_block_width,state.m_src_block_height,state.m_used_srgb_astc_decode_mode?astc_helpers::cDecodeModeSRGB8:astc_helpers::cDecodeModeLDR8)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41172:63: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41172:63: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(log_blk,block_pixels,state.m_src_block_width,state.m_src_block_height,state.m_used_srgb_astc_decode_mode?astc_helpers::cDecodeModeSRGB8:astc_helpers::cDecodeModeLDR8)' is always true basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41387:63: style: Assigned value 'astc_helpers::decode_block_xuastc_ldr(log_blk,block_pixels,state.m_src_block_width,state.m_src_block_height,state.m_used_srgb_astc_decode_mode?astc_helpers::cDecodeModeSRGB8:astc_helpers::cDecodeModeLDR8)' is always true [knownConditionTrueFalse] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41387:63: note: Calling function 'decode_block_xuastc_ldr' returns 1 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41387:63: note: Assigned value 'astc_helpers::decode_block_xuastc_ldr(log_blk,block_pixels,state.m_src_block_width,state.m_src_block_height,state.m_used_srgb_astc_decode_mode?astc_helpers::cDecodeModeSRGB8:astc_helpers::cDecodeModeLDR8)' is always true basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2808:6: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2813:6: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2857:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2868:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2875:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2886:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2897:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3120:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3190:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3219:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3253:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3354:21: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3520:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3521:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3522:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3523:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3543:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3544:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3545:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3546:9: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3569:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3570:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3571:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3572:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3633:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3634:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3635:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3636:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3667:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3668:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3669:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3670:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4382:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4345:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4406:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4468:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4534:19: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4577:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:5759:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:5765:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:5836:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:5837:59: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:5901:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:5902:59: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:6075:57: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:6076:58: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8126:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8168:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8241:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8602:36: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8899:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8937:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:9359:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:9361:35: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:9683:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:9723:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:9758:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:9766:79: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:9851:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10024:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10028:78: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10130:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10132:97: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10211:45: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10240:45: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10269:45: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10646:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10648:96: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10662:59: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11050:33: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11086:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11088:97: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11497:33: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11533:24: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11535:97: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12673:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12692:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12815:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12826:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12837:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12848:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12861:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12894:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:14390:27: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16754:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16754:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18362:18: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18481:23: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18907:26: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:18908:8: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19391:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19395:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19449:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19542:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19891:15: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20216:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20269:5: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20357:6: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20370:6: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20452:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20481:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20514:10: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26275:17: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26288:17: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27243:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27243:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27284:13: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27284:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27360:12: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28022:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38960:25: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38961:7: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39509:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39642:32: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39701:29: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39742:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39806:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39822:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39825:77: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39941:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39961:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40045:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40098:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40133:33: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40392:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40412:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40522:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40576:34: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40617:33: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40769:32: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41000:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41020:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41023:30: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41148:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41168:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41247:31: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41362:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41382:28: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:41463:32: style: C-style pointer casting [cstyleCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1455:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1477:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3349:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3350:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3351:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3352:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4008:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4009:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4023:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4024:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4691:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:7288:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:7289:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8602:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10122:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10124:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11403:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:14856:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:14911:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17684:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17914:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27045:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28000:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35176:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35177:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35181:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35583:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35584:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35588:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36021:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36022:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36026:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36447:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36448:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36452:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37926:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37928:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37932:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38609:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38618:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38653:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38661:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38696:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38698:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39503:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39567:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39676:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39825:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40031:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:40508:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35267:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35269:7: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35267:12: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35680:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35682:7: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35680:12: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36140:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36142:8: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36140:13: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36572:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36574:8: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36572:13: note: Found duplicate branches for 'if' and 'else'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:34492:70: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12034:28: style: Variable 'image_info.m_alpha_flag' is reassigned a value before the old one has been used. [redundantAssignment] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12030:27: note: image_info.m_alpha_flag is assigned basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12034:28: note: image_info.m_alpha_flag is overwritten basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28985:13: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28984:22: note: w is initialized basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28985:13: note: w is overwritten basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29000:13: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28999:22: note: w is initialized basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29000:13: note: w is overwritten basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29015:13: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29014:22: note: w is initialized basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29015:13: note: w is overwritten basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29030:13: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29029:22: note: w is initialized basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29030:13: note: w is overwritten basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29110:12: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29109:21: note: w is initialized basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29110:12: note: w is overwritten basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:3376:43: style: The scope of the variable 'a' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:7884:11: style: The scope of the variable 'lo' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:7888:11: style: The scope of the variable 'hi' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:10118:8: style: The scope of the variable 'status' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25193:8: style: The scope of the variable 'pack_uses_blue_contraction' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25604:9: style: The scope of the variable 'id' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26618:9: style: The scope of the variable 'ry' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26621:9: style: The scope of the variable 'rx' can be reduced. [variableScope] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1366:20: style: Unsigned expression 'ise_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2927:35: style: Checking if unsigned expression 'log_blk.m_weight_ise_range' is less than zero. [unsignedLessThanZero] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:22656:41: style: Unsigned expression 'decomp_blk.m_weight_ise_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26569:28: style: Unsigned expression 'weight_ise_range' can't be negative so it is unnecessary to test it. [unsignedPositive] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4740:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:4747:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] basis_universal-2_0_2/transcoder/basisu_containers_impl.h:40:131: style:inconclusive: Function 'increase_capacity' argument 5 names different: declaration 'nofail' definition 'nofail_flag'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_containers.h:266:117: note: Function 'increase_capacity' argument 5 names different: declaration 'nofail' definition 'nofail_flag'. basis_universal-2_0_2/transcoder/basisu_containers_impl.h:40:131: note: Function 'increase_capacity' argument 5 names different: declaration 'nofail' definition 'nofail_flag'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:54: style:inconclusive: Function 'pack_void_extent_ldr' argument 2 names different: declaration 'r' definition 'rh'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:245:54: note: Function 'pack_void_extent_ldr' argument 2 names different: declaration 'r' definition 'rh'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:54: note: Function 'pack_void_extent_ldr' argument 2 names different: declaration 'r' definition 'rh'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:67: style:inconclusive: Function 'pack_void_extent_ldr' argument 3 names different: declaration 'g' definition 'gh'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:245:66: note: Function 'pack_void_extent_ldr' argument 3 names different: declaration 'g' definition 'gh'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:67: note: Function 'pack_void_extent_ldr' argument 3 names different: declaration 'g' definition 'gh'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:80: style:inconclusive: Function 'pack_void_extent_ldr' argument 4 names different: declaration 'b' definition 'bh'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:245:78: note: Function 'pack_void_extent_ldr' argument 4 names different: declaration 'b' definition 'bh'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:80: note: Function 'pack_void_extent_ldr' argument 4 names different: declaration 'b' definition 'bh'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:93: style:inconclusive: Function 'pack_void_extent_ldr' argument 5 names different: declaration 'a' definition 'ah'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:245:90: note: Function 'pack_void_extent_ldr' argument 5 names different: declaration 'a' definition 'ah'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1453:93: note: Function 'pack_void_extent_ldr' argument 5 names different: declaration 'a' definition 'ah'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1989:131: style:inconclusive: Function 'get_precomputed_texel_partition' argument 6 names different: declaration 'num_partitions' definition 'subsets'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:415:131: note: Function 'get_precomputed_texel_partition' argument 6 names different: declaration 'num_partitions' definition 'subsets'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1989:131: note: Function 'get_precomputed_texel_partition' argument 6 names different: declaration 'num_partitions' definition 'subsets'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4566:85: style:inconclusive: Function 'get_weight' argument 3 names different: declaration 'idx' definition 'i'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:478:85: note: Function 'get_weight' argument 3 names different: declaration 'idx' definition 'i'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4566:85: note: Function 'get_weight' argument 3 names different: declaration 'idx' definition 'i'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4578:80: style:inconclusive: Function 'get_weight' argument 3 names different: declaration 'idx' definition 'i'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:477:80: note: Function 'get_weight' argument 3 names different: declaration 'idx' definition 'i'. basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4578:80: note: Function 'get_weight' argument 3 names different: declaration 'idx' definition 'i'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8512:41: style:inconclusive: Function 'transcode_slice' argument 16 names different: declaration 'astc_transcode_alpha' definition 'transcode_alpha'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder.h:305:52: note: Function 'transcode_slice' argument 16 names different: declaration 'astc_transcode_alpha' definition 'transcode_alpha'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:8512:41: note: Function 'transcode_slice' argument 16 names different: declaration 'astc_transcode_alpha' definition 'transcode_alpha'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12133:111: style:inconclusive: Function 'get_image_level_info' argument 3 names different: declaration 'level_info' definition 'image_info'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder.h:746:93: note: Function 'get_image_level_info' argument 3 names different: declaration 'level_info' definition 'image_info'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12133:111: note: Function 'get_image_level_info' argument 3 names different: declaration 'level_info' definition 'image_info'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12428:12: style:inconclusive: Function 'transcode_slice' argument 7 names different: declaration 'output_block_stride_in_bytes' definition 'output_block_or_pixel_stride_in_bytes'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder.h:792:31: note: Function 'transcode_slice' argument 7 names different: declaration 'output_block_stride_in_bytes' definition 'output_block_or_pixel_stride_in_bytes'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:12428:12: note: Function 'transcode_slice' argument 7 names different: declaration 'output_block_stride_in_bytes' definition 'output_block_or_pixel_stride_in_bytes'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:13302:55: style:inconclusive: Function 'basis_block_format_is_uncompressed' argument 1 names different: declaration 'tex_type' definition 'blk_fmt'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:1208:55: note: Function 'basis_block_format_is_uncompressed' argument 1 names different: declaration 'tex_type' definition 'blk_fmt'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:13302:55: note: Function 'basis_block_format_is_uncompressed' argument 1 names different: declaration 'tex_type' definition 'blk_fmt'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:14663:79: style:inconclusive: Function 'pack_astc_block' argument 3 names different: declaration 'mode' definition 'uastc_mode'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder_uastc.h:195:79: note: Function 'pack_astc_block' argument 3 names different: declaration 'mode' definition 'uastc_mode'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:14663:79: note: Function 'pack_astc_block' argument 3 names different: declaration 'mode' definition 'uastc_mode'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:14917:81: style:inconclusive: Function 'unpack_uastc' argument 3 names different: declaration 'undo_blue_contract' definition 'blue_contract_check'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder_uastc.h:246:81: note: Function 'unpack_uastc' argument 3 names different: declaration 'undo_blue_contract' definition 'blue_contract_check'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:14917:81: note: Function 'unpack_uastc' argument 3 names different: declaration 'undo_blue_contract' definition 'blue_contract_check'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27936:18: style:inconclusive: Function 'xuastc_ldr_decompress_image' argument 1 names different: declaration 'pComp_data' definition 'pComp_data_all'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2112:19: note: Function 'xuastc_ldr_decompress_image' argument 1 names different: declaration 'pComp_data' definition 'pComp_data_all'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27936:18: note: Function 'xuastc_ldr_decompress_image' argument 1 names different: declaration 'pComp_data' definition 'pComp_data_all'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27936:41: style:inconclusive: Function 'xuastc_ldr_decompress_image' argument 2 names different: declaration 'comp_data_size' definition 'comp_data_size_all'. [funcArgNamesDifferent] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2112:38: note: Function 'xuastc_ldr_decompress_image' argument 2 names different: declaration 'comp_data_size' definition 'comp_data_size_all'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27936:41: note: Function 'xuastc_ldr_decompress_image' argument 2 names different: declaration 'comp_data_size' definition 'comp_data_size_all'. basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27412:17: style: Local variable 'tm_hash_index' shadows outer function [shadowFunction] basis_universal-2_0_2/transcoder/basisu_transcoder_internal.h:2025:19: note: Shadowed declaration basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27412:17: note: Shadow variable basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:4616:41: style: Parameter 'log_block' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16355:53: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17264:60: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20887:64: style: Parameter 'log_blk' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:26610:68: style: Parameter 'state' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27392:37: style: Variable 'cfg_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28598:38: style: Variable 'cfg_log_blk' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:39806:19: style: Variable 'state' can be declared as reference to const [constVariableReference] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2568:18: style: Variable 's_conv_table' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:3800:74: style: Parameter 'pAlpha_blocks' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15533:51: style: Parameter 'xl' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15533:64: style: Parameter 'xh' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15586:51: style: Parameter 'xl' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:15586:64: style: Parameter 'xh' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23190:13: style: Parameter 'subset_min_r' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23190:39: style: Parameter 'subset_min_g' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23190:65: style: Parameter 'subset_min_b' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23191:13: style: Parameter 'subset_max_r' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23191:39: style: Parameter 'subset_max_g' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23191:65: style: Parameter 'subset_max_b' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23239:13: style: Parameter 'subset_min_r' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23239:39: style: Parameter 'subset_min_g' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23239:65: style: Parameter 'subset_min_b' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23240:13: style: Parameter 'subset_max_r' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23240:39: style: Parameter 'subset_max_g' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:23240:65: style: Parameter 'subset_max_b' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31164:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31164:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31164:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31164:63: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31164:80: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31164:97: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31165:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31209:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31209:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31209:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31209:63: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31209:80: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31209:97: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31210:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31260:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31260:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31260:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31260:63: style: Parameter 'bla' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31261:12: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31261:29: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31261:46: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31261:63: style: Parameter 'bha' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31262:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31313:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31313:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31313:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31313:63: style: Parameter 'bla' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31314:12: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31314:29: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31314:46: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31314:63: style: Parameter 'bha' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31315:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31374:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31374:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31374:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31374:63: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31374:80: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31374:97: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31375:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31419:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31419:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31419:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31419:63: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31419:80: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31419:97: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31420:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31470:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31470:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31470:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31471:12: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31471:29: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31471:46: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31472:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31522:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31522:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31522:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31523:12: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31523:29: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31523:46: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31524:12: style: Parameter 'pbits' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31582:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31582:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31582:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31582:63: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31582:80: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31582:97: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31631:12: style: Parameter 'blr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31631:29: style: Parameter 'blg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31631:46: style: Parameter 'blb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31631:63: style: Parameter 'bhr' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31631:80: style: Parameter 'bhg' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31631:97: style: Parameter 'bhb' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32115:51: style: Parameter 'xl' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32115:64: style: Parameter 'xh' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32188:51: style: Parameter 'xl' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32188:64: style: Parameter 'xh' can be declared as const array [constParameter] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:33389:7: style: Variable 'low_c' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:33390:7: style: Variable 'high_c' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:34928:7: style: Variable 'low_c' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:34929:7: style: Variable 'high_c' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37423:33: style: Parameter 'pBlock' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37476:35: style: Parameter 'pBlock' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37522:7: style: Variable 'r8' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37523:7: style: Variable 'g8' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37524:7: style: Variable 'b8' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37556:7: style: Variable 'r8' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37557:7: style: Variable 'g8' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37558:7: style: Variable 'b8' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37875:13: style: Variable 'pBest_sels' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38071:7: style: Variable 'stddev' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38283:13: style: Variable 'pBest_sels' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:38416:7: style: Variable 'stddev' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:1224:19: style: Variable 'C_vals' can be declared as const array [constVariable] basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:2531:81: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20710:81: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31023:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31024:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31025:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31026:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31065:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31066:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31067:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31068:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31107:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31108:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31109:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31110:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31144:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31145:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31146:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31147:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31202:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31249:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31306:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31361:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31412:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31459:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31515:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31569:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31624:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31675:17: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31709:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31710:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31711:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31712:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31745:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31746:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31747:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31748:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31786:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31787:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31788:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31789:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31822:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31823:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31824:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31825:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31858:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31859:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31860:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31861:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31889:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31890:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31891:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31892:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31925:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31926:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31927:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31928:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31956:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31957:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31958:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31959:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31997:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31998:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:31999:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32000:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32033:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32034:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32035:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32036:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32066:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32067:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32068:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32069:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32094:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32095:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32096:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:32097:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37368:92: error: Signed integer overflow for expression 'best_err*best_err'. [integerOverflow] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37349:25: note: Assignment 'best_err=2147483647', assigned value is 2147483647 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37357:15: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37368:92: note: Integer overflow basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37401:92: error: Signed integer overflow for expression 'best_err*best_err'. [integerOverflow] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37382:25: note: Assignment 'best_err=2147483647', assigned value is 2147483647 basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37390:15: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:37401:92: note: Integer overflow basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19335:45: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19326:15: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19335:45: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19366:40: warning: Uninitialized variables: best.m_lo, best.m_hi [uninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19357:14: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:19366:40: note: Uninitialized variables: best.m_lo, best.m_hi basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25685:37: warning: Uninitialized variable: dequantized_endpoints [uninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25682:26: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25685:37: note: Uninitialized variable: dequantized_endpoints basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25721:37: warning: Uninitialized variable: dequantized_endpoints [uninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25718:26: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25721:37: note: Uninitialized variable: dequantized_endpoints basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:30703:3: warning: Uninitialized variable: xh [uninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:35862:9: note: Calling function 'compute_least_squares_endpoints_3D', 6th argument 'xh' value is basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:30692:17: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:30703:3: note: Uninitialized variable: xh basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:30766:3: warning: Uninitialized variable: xh [uninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:36791:9: note: Calling function 'compute_least_squares_endpoints_4D', 6th argument 'xh' value is basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:30755:17: note: Assuming condition is false basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:30766:3: note: Uninitialized variable: xh basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29347:30: error: Uninitialized variable: weights [legacyUninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:29347:18: error: Uninitialized variable: a_weights [legacyUninitvar] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2524:13: style: struct member 'fxt1_block::m_lo_bits' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2562:13: style: struct member 'fxt1_block::m_hi_bits' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2491:14: style: struct member 'Anonymous55::m_t00' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2492:14: style: struct member 'Anonymous55::m_t01' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2493:14: style: struct member 'Anonymous55::m_t02' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2494:14: style: struct member 'Anonymous55::m_t03' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2495:14: style: struct member 'Anonymous55::m_t04' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2496:14: style: struct member 'Anonymous55::m_t05' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2497:14: style: struct member 'Anonymous55::m_t06' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2498:14: style: struct member 'Anonymous55::m_t07' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2499:14: style: struct member 'Anonymous55::m_t08' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2500:14: style: struct member 'Anonymous55::m_t09' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2501:14: style: struct member 'Anonymous55::m_t10' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2502:14: style: struct member 'Anonymous55::m_t11' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2503:14: style: struct member 'Anonymous55::m_t12' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2504:14: style: struct member 'Anonymous55::m_t13' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2505:14: style: struct member 'Anonymous55::m_t14' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2506:14: style: struct member 'Anonymous55::m_t15' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2507:14: style: struct member 'Anonymous55::m_t16' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2508:14: style: struct member 'Anonymous55::m_t17' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2509:14: style: struct member 'Anonymous55::m_t18' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2510:14: style: struct member 'Anonymous55::m_t19' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2511:14: style: struct member 'Anonymous55::m_t20' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2512:14: style: struct member 'Anonymous55::m_t21' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2513:14: style: struct member 'Anonymous55::m_t22' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2514:14: style: struct member 'Anonymous55::m_t23' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2515:14: style: struct member 'Anonymous55::m_t24' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2516:14: style: struct member 'Anonymous55::m_t25' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2517:14: style: struct member 'Anonymous55::m_t26' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2518:14: style: struct member 'Anonymous55::m_t27' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2519:14: style: struct member 'Anonymous55::m_t28' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2520:14: style: struct member 'Anonymous55::m_t29' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2521:14: style: struct member 'Anonymous55::m_t30' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:2522:14: style: struct member 'Anonymous55::m_t31' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:7081:7: style: struct member 'pvrtc2_block::m_trans_color_data' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:7084:13: style: struct member 'pvrtc2_block::m_color_data_bits' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:20709:40: style: union member 'Anonymous68::u' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu_containers_impl.h:122:16: style: Variable 'actual_size' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/transcoder/basisu_containers_impl.h:147:16: style: Variable 'actual_size' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11080:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:11527:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25193:35: style: Variable 'pack_uses_blue_contraction' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:25243:32: style: Variable 'pack_uses_blue_contraction' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:500:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:525:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cUASTC_LDR_4x4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:534:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cETC1S [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:545:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cETC1S [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:567:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cUASTC_HDR_4x4 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:577:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cASTC_HDR_6x6 [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:621:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:688:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:1807:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2006:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2013:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2020:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2027:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2034:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2041:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2049:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2056:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFTotalTextureFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2063:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2070:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2077:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2084:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2091:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2098:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2107:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2116:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTotalFormats [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:246:5: style: Struct 'basis_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basis_universal-2_0_2/webgl/transcoder/basis_wrappers.cpp:2362:65: style: Parameter 'self' can be declared as reference to const [constParameterReference] basis_universal-2_0_2/zstd/zstd.c:43054:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableLog [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:44496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:44577:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:44619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:44672:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:45016:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:45076:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:47487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:47571:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:47645:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:47727:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:47808:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48015:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48402:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48501:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48812:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48875:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:48936:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstd.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] basis_universal-2_0_2/zstd/zstd.c:3820:64: style:inconclusive: Boolean expression 'BIT_reloadDStream(&bitD)==BIT_DStream_unfinished' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:8220:54: style:inconclusive: Boolean expression 'len>=16' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:13835:23: style:inconclusive: Boolean expression 'hSize>1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:17338:8: style:inconclusive: Boolean expression 'ip+srcSize>window->dictBase+window->lowLimit' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:22782:44: style:inconclusive: Boolean expression 'cSize==((unsigned long)-ZSTD_error_dstSize_tooSmall)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:24374:46: style:inconclusive: Boolean expression 'blockSize==remaining' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:27945:41: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28007:29: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28156:33: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28167:37: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28206:37: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28217:41: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28225:33: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28229:33: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28399:13: style:inconclusive: Boolean expression 'offset_1<=curr+1-dictStartIndex' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28412:37: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28430:41: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28436:41: style:inconclusive: Boolean expression 'ip>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28467:21: style:inconclusive: Boolean expression 'offset_2<=current2-dictStartIndex' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28791:39: style:inconclusive: Boolean expression 'MEM_read32(ip2)==rval' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:28903:26: style:inconclusive: Boolean expression 'ip0>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:29102:48: style:inconclusive: Boolean expression 'ip0>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:29120:40: style:inconclusive: Boolean expression 'ip0>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:29314:18: style:inconclusive: Boolean expression '(U32)(prefixStartIndex-repIndex)>=4' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:29429:30: style:inconclusive: Boolean expression 'ip0>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:29461:75: style:inconclusive: Boolean expression 'offset_2>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:30211:36: style:inconclusive: Boolean expression 'matchIndex>=lowLimit' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:30254:46: style:inconclusive: Boolean expression 'matchIndex>=dmsLowestIndex' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:31212:43: style:inconclusive: Boolean expression 'start>anchor' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:31261:37: style:inconclusive: Boolean expression 'ip<=ilimit' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:31493:16: style:inconclusive: Boolean expression 'offset_1<=curr+1-windowLow' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:31534:20: style:inconclusive: Boolean expression 'offset_1<=curr-windowLow' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:31566:24: style:inconclusive: Boolean expression 'offset_1<=curr-windowLow' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:31620:16: style:inconclusive: Boolean expression 'offset_2<=repCurrent-windowLow' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:33244:20: style:inconclusive: Boolean expression 'repLen>sufficient_len' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:33252:11: style:inconclusive: Boolean expression 'matchIndex3>=matchLow' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:33272:46: style:inconclusive: Boolean expression 'mlen>sufficient_len' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:33312:16: style:inconclusive: Boolean expression 'matchLength>(1<<12)' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:33359:20: style:inconclusive: Boolean expression 'matchLength>(1<<12)' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:34342:40: style:inconclusive: Boolean expression 'availBufferSize>=bSize' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:34929:28: style:inconclusive: Boolean expression 'nbChunks>0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:34931:63: style:inconclusive: Boolean expression 'lastBlockSize1==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:35125:25: style:inconclusive: Boolean expression '!mtctx->factory' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:36620:71: style:inconclusive: Boolean expression 'BIT_reloadDStream(bitDPtr)==BIT_DStream_unfinished' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:36632:71: style:inconclusive: Boolean expression 'BIT_reloadDStream(bitDPtr)==BIT_DStream_unfinished' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:36721:33: style:inconclusive: Boolean expression 'op4=7' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstd.c:25428:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] basis_universal-2_0_2/zstd/zstd.c:35125:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] basis_universal-2_0_2/zstd/zstd.c:35125:40: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] basis_universal-2_0_2/zstd/zstd.c:35125:58: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] basis_universal-2_0_2/zstd/zstd.c:35125:77: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] basis_universal-2_0_2/zstd/zstd.c:18063:5: style: Redundant condition: The condition '0 != 1' is redundant since '0 == 0' is sufficient. [redundantCondition] basis_universal-2_0_2/zstd/zstd.c:42466:9: style: Redundant condition: The condition 'BIT_DStream_completed > 0' is redundant since 'BIT_DStream_completed > 1' is sufficient. [redundantCondition] basis_universal-2_0_2/zstd/zstd.c:17769:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] basis_universal-2_0_2/zstd/zstd.c:1258:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:1258:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:1258:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:1332:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:1332:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:1332:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:1340:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:1340:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:1340:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:1382:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:1382:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:1382:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:1390:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:1390:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:1390:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:2089:23: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:2089:23: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstd.c:2089:23: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstd.c:2095:23: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:2095:23: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstd.c:2095:23: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstd.c:14633:103: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:14633:103: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:14633:103: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:14635:23: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:14635:23: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:14635:23: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:16825:19: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:16825:19: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstd.c:16825:19: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstd.c:18213:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:18213:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:18213:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:18215:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:18215:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:18215:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:18246:27: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:18246:27: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:18246:27: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:18248:27: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:18248:27: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:18248:27: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:18251:27: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:18251:27: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:18251:27: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:18253:27: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:18253:27: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:18253:27: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:22467:23: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:22467:23: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstd.c:22467:23: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstd.c:31140:28: style: Condition 'mlRep>=4' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:31137:76: note: Assignment 'mlRep=ZSTD_count(ip+4,ip+4-offset_1,iend)+4', assigned value is greater than 3 basis_universal-2_0_2/zstd/zstd.c:31140:28: note: Condition 'mlRep>=4' is always true basis_universal-2_0_2/zstd/zstd.c:31154:32: style: Condition 'mlRep>=4' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:31151:114: note: Assignment 'mlRep=ZSTD_count_2segments(ip+4,repMatch+4,iend,repMatchEnd,prefixLowest)+4', assigned value is greater than 3 basis_universal-2_0_2/zstd/zstd.c:31154:32: note: Condition 'mlRep>=4' is always true basis_universal-2_0_2/zstd/zstd.c:31176:32: style: Condition 'mlRep>=4' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:31173:80: note: Assignment 'mlRep=ZSTD_count(ip+4,ip+4-offset_1,iend)+4', assigned value is greater than 3 basis_universal-2_0_2/zstd/zstd.c:31176:32: note: Condition 'mlRep>=4' is always true basis_universal-2_0_2/zstd/zstd.c:31190:36: style: Condition 'mlRep>=4' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:31187:118: note: Assignment 'mlRep=ZSTD_count_2segments(ip+4,repMatch+4,iend,repMatchEnd,prefixLowest)+4', assigned value is greater than 3 basis_universal-2_0_2/zstd/zstd.c:31190:36: note: Condition 'mlRep>=4' is always true basis_universal-2_0_2/zstd/zstd.c:31541:36: style: Condition 'repLength>=4' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:31538:112: note: Assignment 'repLength=ZSTD_count_2segments(ip+4,repMatch+4,iend,repEnd,prefixStart)+4', assigned value is greater than 3 basis_universal-2_0_2/zstd/zstd.c:31541:36: note: Condition 'repLength>=4' is always true basis_universal-2_0_2/zstd/zstd.c:31573:40: style: Condition 'repLength>=4' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:31570:116: note: Assignment 'repLength=ZSTD_count_2segments(ip+4,repMatch+4,iend,repEnd,prefixStart)+4', assigned value is greater than 3 basis_universal-2_0_2/zstd/zstd.c:31573:40: note: Condition 'repLength>=4' is always true basis_universal-2_0_2/zstd/zstd.c:32464:26: style: Condition 'remaining=sequence.litLength+sequence.matchLength' is not redundant basis_universal-2_0_2/zstd/zstd.c:32464:26: note: Condition 'remaining0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:42550:23: note: Assuming that condition 'nbSeq>0' is not redundant basis_universal-2_0_2/zstd/zstd.c:42576:19: note: Condition 'nbSeq>0' is always false basis_universal-2_0_2/zstd/zstd.c:43080:19: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:43080:19: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstd.c:43080:19: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstd.c:43180:48: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstd.c:43180:48: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstd.c:43180:48: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstd.c:44680:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/zstd/zstd.c:45088:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/zstd/zstd.c:47735:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/zstd/zstd.c:47824:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basis_universal-2_0_2/zstd/zstd.c:8198:12: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8197:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8198:12: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8199:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8197:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8199:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8200:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8197:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8200:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8201:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8197:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8201:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8202:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8197:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8202:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8644:12: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8643:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8644:12: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8645:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8643:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8645:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8646:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8643:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8646:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8647:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8643:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8647:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:8648:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstd.c:8643:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstd.c:8648:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:33189:73: warning: Possible null pointer dereference: dms [nullPointer] basis_universal-2_0_2/zstd/zstd.c:33186:71: note: Assignment 'dms=dictMode==ZSTD_dictMatchState?ms->dictMatchState:NULL', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:33189:73: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:33190:73: warning: Possible null pointer dereference: dms [nullPointer] basis_universal-2_0_2/zstd/zstd.c:33186:71: note: Assignment 'dms=dictMode==ZSTD_dictMatchState?ms->dictMatchState:NULL', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:33190:73: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:33192:73: warning: Possible null pointer dereference: dms [nullPointer] basis_universal-2_0_2/zstd/zstd.c:33186:71: note: Assignment 'dms=dictMode==ZSTD_dictMatchState?ms->dictMatchState:NULL', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:33192:73: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:33194:73: warning: Possible null pointer dereference: dmsCParams [nullPointer] basis_universal-2_0_2/zstd/zstd.c:33188:71: note: Assignment 'dmsCParams=dictMode==ZSTD_dictMatchState?&dms->cParams:NULL', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:33194:73: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:33195:73: warning: Possible null pointer dereference: dmsCParams [nullPointer] basis_universal-2_0_2/zstd/zstd.c:33188:71: note: Assignment 'dmsCParams=dictMode==ZSTD_dictMatchState?&dms->cParams:NULL', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:33195:73: note: Null pointer dereference basis_universal-2_0_2/zstd/zstd.c:32167:54: error: Pointer addition with NULL pointer. [nullPointerArithmetic] basis_universal-2_0_2/zstd/zstd.c:32166:42: note: Assignment 'dictBase=extDict?ldmState->window.dictBase:NULL', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:32167:54: note: Null pointer addition basis_universal-2_0_2/zstd/zstd.c:32168:52: error: Pointer addition with NULL pointer. [nullPointerArithmetic] basis_universal-2_0_2/zstd/zstd.c:32166:42: note: Assignment 'dictBase=extDict?ldmState->window.dictBase:NULL', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:32168:52: note: Null pointer addition basis_universal-2_0_2/zstd/zstd.c:48396:32: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] basis_universal-2_0_2/zstd/zstd.c:48395:38: note: Assuming allocation function fails basis_universal-2_0_2/zstd/zstd.c:48395:26: note: Assignment 'suffix0=(int*)malloc((bufferSize+2)*sizeof(*suffix0))', assigned value is 0 basis_universal-2_0_2/zstd/zstd.c:48396:32: note: Null pointer addition basis_universal-2_0_2/zstd/zstd.c:33667:61: style: Same expression on both sides of '-' because 'ip' and 'istart' represent the same value. [duplicateExpression] basis_universal-2_0_2/zstd/zstd.c:33644:22: note: 'ip' is assigned value 'istart' here. basis_universal-2_0_2/zstd/zstd.c:33667:61: note: Same expression on both sides of '-' because 'ip' and 'istart' represent the same value. basis_universal-2_0_2/zstd/zstd.c:33951:28: style: Redundant initialization for 'storeStart'. The initialized value is overwritten before it is read. [redundantInitialization] basis_universal-2_0_2/zstd/zstd.c:33935:28: note: storeStart is initialized basis_universal-2_0_2/zstd/zstd.c:33951:28: note: storeStart is overwritten basis_universal-2_0_2/zstd/zstd.c:28055:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] basis_universal-2_0_2/zstd/zstd.c:28935:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] basis_universal-2_0_2/zstd/zstd.c:31269:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] basis_universal-2_0_2/zstd/zstd.c:1159:39: style:inconclusive: Function 'MEM_read16' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1061:39: note: Function 'MEM_read16' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:1159:39: note: Function 'MEM_read16' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:1160:39: style:inconclusive: Function 'MEM_read32' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1062:39: note: Function 'MEM_read32' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:1160:39: note: Function 'MEM_read32' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:1161:39: style:inconclusive: Function 'MEM_read64' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1063:39: note: Function 'MEM_read64' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:1161:39: note: Function 'MEM_read64' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:1162:42: style:inconclusive: Function 'MEM_readST' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1064:42: note: Function 'MEM_readST' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:1162:42: note: Function 'MEM_readST' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstd.c:2256:41: style:inconclusive: Function 'BIT_initCStream' argument 2 names different: declaration 'dstBuffer' definition 'startPtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:2169:62: note: Function 'BIT_initCStream' argument 2 names different: declaration 'dstBuffer' definition 'startPtr'. basis_universal-2_0_2/zstd/zstd.c:2256:41: note: Function 'BIT_initCStream' argument 2 names different: declaration 'dstBuffer' definition 'startPtr'. basis_universal-2_0_2/zstd/zstd.c:2554:59: style:inconclusive: Function 'BIT_endOfDStream' argument 1 names different: declaration 'bitD' definition 'DStream'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:2212:59: note: Function 'BIT_endOfDStream' argument 1 names different: declaration 'bitD' definition 'DStream'. basis_universal-2_0_2/zstd/zstd.c:2554:59: note: Function 'BIT_endOfDStream' argument 1 names different: declaration 'bitD' definition 'DStream'. basis_universal-2_0_2/zstd/zstd.c:2759:46: style:inconclusive: Function 'FSE_initCState' argument 1 names different: declaration 'CStatePtr' definition 'statePtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:2629:42: note: Function 'FSE_initCState' argument 1 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstd.c:2759:46: note: Function 'FSE_initCState' argument 1 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstd.c:2785:69: style:inconclusive: Function 'FSE_encodeSymbol' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:2631:65: note: Function 'FSE_encodeSymbol' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstd.c:2785:69: note: Function 'FSE_encodeSymbol' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstd.c:2794:74: style:inconclusive: Function 'FSE_flushCState' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:2633:70: note: Function 'FSE_flushCState' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstd.c:2794:74: note: Function 'FSE_flushCState' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstd.c:3421:45: style:inconclusive: Function 'FSE_readNCount_bmi2' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1861:38: note: Function 'FSE_readNCount_bmi2' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstd.c:3421:45: note: Function 'FSE_readNCount_bmi2' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstd.c:3422:21: style:inconclusive: Function 'FSE_readNCount_bmi2' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1862:40: note: Function 'FSE_readNCount_bmi2' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstd.c:3422:21: note: Function 'FSE_readNCount_bmi2' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstd.c:3422:42: style:inconclusive: Function 'FSE_readNCount_bmi2' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1862:56: note: Function 'FSE_readNCount_bmi2' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstd.c:3422:42: note: Function 'FSE_readNCount_bmi2' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstd.c:3434:45: style:inconclusive: Function 'FSE_readNCount' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1854:38: note: Function 'FSE_readNCount' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstd.c:3434:45: note: Function 'FSE_readNCount' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstd.c:3435:21: style:inconclusive: Function 'FSE_readNCount' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1855:40: note: Function 'FSE_readNCount' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstd.c:3435:21: note: Function 'FSE_readNCount' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstd.c:3435:42: style:inconclusive: Function 'FSE_readNCount' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1855:56: note: Function 'FSE_readNCount' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstd.c:3435:42: note: Function 'FSE_readNCount' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstd.c:3544:28: style:inconclusive: Function 'HUF_readStats_wksp' argument 8 names different: declaration 'workspace' definition 'workSpace'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:3144:33: note: Function 'HUF_readStats_wksp' argument 8 names different: declaration 'workspace' definition 'workSpace'. basis_universal-2_0_2/zstd/zstd.c:3544:28: note: Function 'HUF_readStats_wksp' argument 8 names different: declaration 'workspace' definition 'workSpace'. basis_universal-2_0_2/zstd/zstd.c:8154:62: style:inconclusive: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:5716:72: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8154:62: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8189:52: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:5755:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstd.c:8189:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstd.c:8189:83: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:5755:84: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstd.c:8189:83: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstd.c:8209:29: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:5792:59: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:8209:29: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:8209:62: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:5792:95: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8209:62: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8263:63: style:inconclusive: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:5808:74: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:8263:63: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:8601:75: style:inconclusive: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:5985:84: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8601:75: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8635:65: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:6025:65: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstd.c:8635:65: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstd.c:8635:96: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:6025:97: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstd.c:8635:96: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstd.c:8654:43: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:6062:72: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:8654:43: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:8654:89: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:6062:121: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8654:89: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstd.c:8705:76: style:inconclusive: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:6078:87: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:8705:76: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstd.c:12641:30: style:inconclusive: Function 'ZSTD_isError' argument 1 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:259:46: note: Function 'ZSTD_isError' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstd.c:12641:30: note: Function 'ZSTD_isError' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstd.c:12645:38: style:inconclusive: Function 'ZSTD_getErrorName' argument 1 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:261:51: note: Function 'ZSTD_getErrorName' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstd.c:12645:38: note: Function 'ZSTD_getErrorName' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstd.c:12649:41: style:inconclusive: Function 'ZSTD_getErrorCode' argument 1 names different: declaration 'functionResult' definition 'code'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:260:53: note: Function 'ZSTD_getErrorCode' argument 1 names different: declaration 'functionResult' definition 'code'. basis_universal-2_0_2/zstd/zstd.c:12649:41: note: Function 'ZSTD_getErrorCode' argument 1 names different: declaration 'functionResult' definition 'code'. basis_universal-2_0_2/zstd/zstd.c:13205:58: style:inconclusive: Function 'FSE_normalizeCount' argument 4 names different: declaration 'srcSize' definition 'total'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1771:51: note: Function 'FSE_normalizeCount' argument 4 names different: declaration 'srcSize' definition 'total'. basis_universal-2_0_2/zstd/zstd.c:13205:58: note: Function 'FSE_normalizeCount' argument 4 names different: declaration 'srcSize' definition 'total'. basis_universal-2_0_2/zstd/zstd.c:13349:52: style:inconclusive: Function 'FSE_compress_usingCTable' argument 2 names different: declaration 'dstCapacity' definition 'dstSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:1800:67: note: Function 'FSE_compress_usingCTable' argument 2 names different: declaration 'dstCapacity' definition 'dstSize'. basis_universal-2_0_2/zstd/zstd.c:13349:52: note: Function 'FSE_compress_usingCTable' argument 2 names different: declaration 'dstCapacity' definition 'dstSize'. basis_universal-2_0_2/zstd/zstd.c:13517:39: style:inconclusive: Function 'HIST_countFast_wksp' argument 3 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:12740:40: note: Function 'HIST_countFast_wksp' argument 3 names different: declaration 'src' definition 'source'. basis_universal-2_0_2/zstd/zstd.c:13517:39: note: Function 'HIST_countFast_wksp' argument 3 names different: declaration 'src' definition 'source'. basis_universal-2_0_2/zstd/zstd.c:13517:54: style:inconclusive: Function 'HIST_countFast_wksp' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:12740:52: note: Function 'HIST_countFast_wksp' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. basis_universal-2_0_2/zstd/zstd.c:13517:54: note: Function 'HIST_countFast_wksp' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. basis_universal-2_0_2/zstd/zstd.c:13531:36: style:inconclusive: Function 'HIST_count_wksp' argument 3 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:12724:36: note: Function 'HIST_count_wksp' argument 3 names different: declaration 'src' definition 'source'. basis_universal-2_0_2/zstd/zstd.c:13531:36: note: Function 'HIST_count_wksp' argument 3 names different: declaration 'src' definition 'source'. basis_universal-2_0_2/zstd/zstd.c:13531:51: style:inconclusive: Function 'HIST_count_wksp' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:12724:48: note: Function 'HIST_count_wksp' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. basis_universal-2_0_2/zstd/zstd.c:13531:51: note: Function 'HIST_count_wksp' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. basis_universal-2_0_2/zstd/zstd.c:13545:34: style:inconclusive: Function 'HIST_countFast' argument 3 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:12732:35: note: Function 'HIST_countFast' argument 3 names different: declaration 'src' definition 'source'. basis_universal-2_0_2/zstd/zstd.c:13545:34: note: Function 'HIST_countFast' argument 3 names different: declaration 'src' definition 'source'. basis_universal-2_0_2/zstd/zstd.c:13545:49: style:inconclusive: Function 'HIST_countFast' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:12732:47: note: Function 'HIST_countFast' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. basis_universal-2_0_2/zstd/zstd.c:13545:49: note: Function 'HIST_countFast' argument 4 names different: declaration 'srcSize' definition 'sourceSize'. basis_universal-2_0_2/zstd/zstd.c:13904:45: style:inconclusive: Function 'HUF_getNbBitsFromCTable' argument 1 names different: declaration 'symbolTable' definition 'CTable'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:3156:45: note: Function 'HUF_getNbBitsFromCTable' argument 1 names different: declaration 'symbolTable' definition 'CTable'. basis_universal-2_0_2/zstd/zstd.c:13904:45: note: Function 'HUF_getNbBitsFromCTable' argument 1 names different: declaration 'symbolTable' definition 'CTable'. basis_universal-2_0_2/zstd/zstd.c:14315:32: style:inconclusive: Function 'HUF_buildCTable_wksp' argument 1 names different: declaration 'tree' definition 'CTable'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:3121:40: note: Function 'HUF_buildCTable_wksp' argument 1 names different: declaration 'tree' definition 'CTable'. basis_universal-2_0_2/zstd/zstd.c:14315:32: note: Function 'HUF_buildCTable_wksp' argument 1 names different: declaration 'tree' definition 'CTable'. basis_universal-2_0_2/zstd/zstd.c:14997:57: style:inconclusive: Function 'HUF_compress1X_repeat' argument 6 names different: declaration 'tableLog' definition 'huffLog'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:3210:58: note: Function 'HUF_compress1X_repeat' argument 6 names different: declaration 'tableLog' definition 'huffLog'. basis_universal-2_0_2/zstd/zstd.c:14997:57: note: Function 'HUF_compress1X_repeat' argument 6 names different: declaration 'tableLog' definition 'huffLog'. basis_universal-2_0_2/zstd/zstd.c:15014:57: style:inconclusive: Function 'HUF_compress4X_repeat' argument 6 names different: declaration 'tableLog' definition 'huffLog'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:3111:58: note: Function 'HUF_compress4X_repeat' argument 6 names different: declaration 'tableLog' definition 'huffLog'. basis_universal-2_0_2/zstd/zstd.c:15014:57: note: Function 'HUF_compress4X_repeat' argument 6 names different: declaration 'tableLog' definition 'huffLog'. basis_universal-2_0_2/zstd/zstd.c:20175:51: style:inconclusive: Function 'ZSTD_cParam_getBounds' argument 1 names different: declaration 'cParam' definition 'param'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:557:63: note: Function 'ZSTD_cParam_getBounds' argument 1 names different: declaration 'cParam' definition 'param'. basis_universal-2_0_2/zstd/zstd.c:20175:51: note: Function 'ZSTD_cParam_getBounds' argument 1 names different: declaration 'cParam' definition 'param'. basis_universal-2_0_2/zstd/zstd.c:20526:55: style:inconclusive: Function 'ZSTD_CCtxParams_setParameter' argument 1 names different: declaration 'params' definition 'CCtxParams'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2412:74: note: Function 'ZSTD_CCtxParams_setParameter' argument 1 names different: declaration 'params' definition 'CCtxParams'. basis_universal-2_0_2/zstd/zstd.c:20526:55: note: Function 'ZSTD_CCtxParams_setParameter' argument 1 names different: declaration 'params' definition 'CCtxParams'. basis_universal-2_0_2/zstd/zstd.c:20785:33: style:inconclusive: Function 'ZSTD_CCtxParams_getParameter' argument 1 names different: declaration 'params' definition 'CCtxParams'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2419:80: note: Function 'ZSTD_CCtxParams_getParameter' argument 1 names different: declaration 'params' definition 'CCtxParams'. basis_universal-2_0_2/zstd/zstd.c:20785:33: note: Function 'ZSTD_CCtxParams_getParameter' argument 1 names different: declaration 'params' definition 'CCtxParams'. basis_universal-2_0_2/zstd/zstd.c:21144:53: style:inconclusive: Function 'ZSTD_checkCParams' argument 1 names different: declaration 'params' definition 'cParams'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1954:72: note: Function 'ZSTD_checkCParams' argument 1 names different: declaration 'params' definition 'cParams'. basis_universal-2_0_2/zstd/zstd.c:21144:53: note: Function 'ZSTD_checkCParams' argument 1 names different: declaration 'params' definition 'cParams'. basis_universal-2_0_2/zstd/zstd.c:21555:34: style:inconclusive: Function 'ZSTD_estimateCCtxSize' argument 1 names different: declaration 'maxCompressionLevel' definition 'compressionLevel'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1782:53: note: Function 'ZSTD_estimateCCtxSize' argument 1 names different: declaration 'maxCompressionLevel' definition 'compressionLevel'. basis_universal-2_0_2/zstd/zstd.c:21555:34: note: Function 'ZSTD_estimateCCtxSize' argument 1 names different: declaration 'maxCompressionLevel' definition 'compressionLevel'. basis_universal-2_0_2/zstd/zstd.c:21610:37: style:inconclusive: Function 'ZSTD_estimateCStreamSize' argument 1 names different: declaration 'maxCompressionLevel' definition 'compressionLevel'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1807:56: note: Function 'ZSTD_estimateCStreamSize' argument 1 names different: declaration 'maxCompressionLevel' definition 'compressionLevel'. basis_universal-2_0_2/zstd/zstd.c:21610:37: note: Function 'ZSTD_estimateCStreamSize' argument 1 names different: declaration 'maxCompressionLevel' definition 'compressionLevel'. basis_universal-2_0_2/zstd/zstd.c:22347:33: style:inconclusive: Function 'ZSTD_copyCCtx' argument 1 names different: declaration 'cctx' definition 'dstCCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:3035:33: note: Function 'ZSTD_copyCCtx' argument 1 names different: declaration 'cctx' definition 'dstCCtx'. basis_universal-2_0_2/zstd/zstd.c:22347:33: note: Function 'ZSTD_copyCCtx' argument 1 names different: declaration 'cctx' definition 'dstCCtx'. basis_universal-2_0_2/zstd/zstd.c:22347:59: style:inconclusive: Function 'ZSTD_copyCCtx' argument 2 names different: declaration 'preparedCCtx' definition 'srcCCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:3035:56: note: Function 'ZSTD_copyCCtx' argument 2 names different: declaration 'preparedCCtx' definition 'srcCCtx'. basis_universal-2_0_2/zstd/zstd.c:22347:59: note: Function 'ZSTD_copyCCtx' argument 2 names different: declaration 'preparedCCtx' definition 'srcCCtx'. basis_universal-2_0_2/zstd/zstd.c:22825:91: style:inconclusive: Function 'ZSTD_selectBlockCompressor' argument 2 names different: declaration 'rowMatchfinderMode' definition 'useRowMatchFinder'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:16537:91: note: Function 'ZSTD_selectBlockCompressor' argument 2 names different: declaration 'rowMatchfinderMode' definition 'useRowMatchFinder'. basis_universal-2_0_2/zstd/zstd.c:22825:91: note: Function 'ZSTD_selectBlockCompressor' argument 2 names different: declaration 'rowMatchfinderMode' definition 'useRowMatchFinder'. basis_universal-2_0_2/zstd/zstd.c:23277:38: style:inconclusive: Function 'ZSTD_generateSequences' argument 3 names different: declaration 'outSeqsCapacity' definition 'outSeqsSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1627:55: note: Function 'ZSTD_generateSequences' argument 3 names different: declaration 'outSeqsCapacity' definition 'outSeqsSize'. basis_universal-2_0_2/zstd/zstd.c:23277:38: note: Function 'ZSTD_generateSequences' argument 3 names different: declaration 'outSeqsCapacity' definition 'outSeqsSize'. basis_universal-2_0_2/zstd/zstd.c:25228:43: style:inconclusive: Function 'ZSTD_compress_usingDict' argument 1 names different: declaration 'ctx' definition 'cctx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:964:55: note: Function 'ZSTD_compress_usingDict' argument 1 names different: declaration 'ctx' definition 'cctx'. basis_universal-2_0_2/zstd/zstd.c:25228:43: note: Function 'ZSTD_compress_usingDict' argument 1 names different: declaration 'ctx' definition 'cctx'. basis_universal-2_0_2/zstd/zstd.c:25398:51: style:inconclusive: Function 'ZSTD_createCDict_advanced' argument 1 names different: declaration 'dict' definition 'dictBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1890:70: note: Function 'ZSTD_createCDict_advanced' argument 1 names different: declaration 'dict' definition 'dictBuffer'. basis_universal-2_0_2/zstd/zstd.c:25398:51: note: Function 'ZSTD_createCDict_advanced' argument 1 names different: declaration 'dict' definition 'dictBuffer'. basis_universal-2_0_2/zstd/zstd.c:25420:33: style:inconclusive: Function 'ZSTD_createCDict_advanced2' argument 5 names different: declaration 'cctxParams' definition 'originalCctxParams'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1919:29: note: Function 'ZSTD_createCDict_advanced2' argument 5 names different: declaration 'cctxParams' definition 'originalCctxParams'. basis_universal-2_0_2/zstd/zstd.c:25420:33: note: Function 'ZSTD_createCDict_advanced2' argument 5 names different: declaration 'cctxParams' definition 'originalCctxParams'. basis_universal-2_0_2/zstd/zstd.c:25466:42: style:inconclusive: Function 'ZSTD_createCDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:999:54: note: Function 'ZSTD_createCDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstd.c:25466:42: note: Function 'ZSTD_createCDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstd.c:25477:54: style:inconclusive: Function 'ZSTD_createCDict_byReference' argument 1 names different: declaration 'dictBuffer' definition 'dict'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1939:73: note: Function 'ZSTD_createCDict_byReference' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstd.c:25477:54: note: Function 'ZSTD_createCDict_byReference' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstd.c:25488:35: style:inconclusive: Function 'ZSTD_freeCDict' argument 1 names different: declaration 'CDict' definition 'cdict'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1005:52: note: Function 'ZSTD_freeCDict' argument 1 names different: declaration 'CDict' definition 'cdict'. basis_universal-2_0_2/zstd/zstd.c:25488:35: note: Function 'ZSTD_freeCDict' argument 1 names different: declaration 'CDict' definition 'cdict'. basis_universal-2_0_2/zstd/zstd.c:25725:64: style:inconclusive: Function 'ZSTD_resetCStream' argument 2 names different: declaration 'pledgedSrcSize' definition 'pss'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2733:64: note: Function 'ZSTD_resetCStream' argument 2 names different: declaration 'pledgedSrcSize' definition 'pss'. basis_universal-2_0_2/zstd/zstd.c:25725:64: note: Function 'ZSTD_resetCStream' argument 2 names different: declaration 'pledgedSrcSize' definition 'pss'. basis_universal-2_0_2/zstd/zstd.c:25793:77: style:inconclusive: Function 'ZSTD_initCStream_advanced' argument 5 names different: declaration 'pledgedSrcSize' definition 'pss'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2680:46: note: Function 'ZSTD_initCStream_advanced' argument 5 names different: declaration 'pledgedSrcSize' definition 'pss'. basis_universal-2_0_2/zstd/zstd.c:25793:77: note: Function 'ZSTD_initCStream_advanced' argument 5 names different: declaration 'pledgedSrcSize' definition 'pss'. basis_universal-2_0_2/zstd/zstd.c:25818:93: style:inconclusive: Function 'ZSTD_initCStream_srcSize' argument 3 names different: declaration 'pledgedSrcSize' definition 'pss'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2643:45: note: Function 'ZSTD_initCStream_srcSize' argument 3 names different: declaration 'pledgedSrcSize' definition 'pss'. basis_universal-2_0_2/zstd/zstd.c:25818:93: note: Function 'ZSTD_initCStream_srcSize' argument 3 names different: declaration 'pledgedSrcSize' definition 'pss'. basis_universal-2_0_2/zstd/zstd.c:27343:57: style:inconclusive: Function 'ZSTD_compressSequencesAndLiterals' argument 5 names different: declaration 'nbSequences' definition 'inSeqsSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1707:65: note: Function 'ZSTD_compressSequencesAndLiterals' argument 5 names different: declaration 'nbSequences' definition 'inSeqsSize'. basis_universal-2_0_2/zstd/zstd.c:27343:57: note: Function 'ZSTD_compressSequencesAndLiterals' argument 5 names different: declaration 'nbSequences' definition 'inSeqsSize'. basis_universal-2_0_2/zstd/zstd.c:27344:66: style:inconclusive: Function 'ZSTD_compressSequencesAndLiterals' argument 8 names different: declaration 'litBufCapacity' definition 'litCapacity'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1708:74: note: Function 'ZSTD_compressSequencesAndLiterals' argument 8 names different: declaration 'litBufCapacity' definition 'litCapacity'. basis_universal-2_0_2/zstd/zstd.c:27344:66: note: Function 'ZSTD_compressSequencesAndLiterals' argument 8 names different: declaration 'litBufCapacity' definition 'litCapacity'. basis_universal-2_0_2/zstd/zstd.c:27678:85: style:inconclusive: Function 'ZSTD_getCParams' argument 2 names different: declaration 'estimatedSrcSize' definition 'srcSizeHint'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1944:104: note: Function 'ZSTD_getCParams' argument 2 names different: declaration 'estimatedSrcSize' definition 'srcSizeHint'. basis_universal-2_0_2/zstd/zstd.c:27678:85: note: Function 'ZSTD_getCParams' argument 2 names different: declaration 'estimatedSrcSize' definition 'srcSizeHint'. basis_universal-2_0_2/zstd/zstd.c:27704:73: style:inconclusive: Function 'ZSTD_getParams' argument 2 names different: declaration 'estimatedSrcSize' definition 'srcSizeHint'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1949:92: note: Function 'ZSTD_getParams' argument 2 names different: declaration 'estimatedSrcSize' definition 'srcSizeHint'. basis_universal-2_0_2/zstd/zstd.c:27704:73: note: Function 'ZSTD_getParams' argument 2 names different: declaration 'estimatedSrcSize' definition 'srcSizeHint'. basis_universal-2_0_2/zstd/zstd.c:27711:16: style:inconclusive: Function 'ZSTD_registerSequenceProducer' argument 1 names different: declaration 'cctx' definition 'zc'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2960:14: note: Function 'ZSTD_registerSequenceProducer' argument 1 names different: declaration 'cctx' definition 'zc'. basis_universal-2_0_2/zstd/zstd.c:27711:16: note: Function 'ZSTD_registerSequenceProducer' argument 1 names different: declaration 'cctx' definition 'zc'. basis_universal-2_0_2/zstd/zstd.c:27712:11: style:inconclusive: Function 'ZSTD_registerSequenceProducer' argument 2 names different: declaration 'sequenceProducerState' definition 'extSeqProdState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2961:9: note: Function 'ZSTD_registerSequenceProducer' argument 2 names different: declaration 'sequenceProducerState' definition 'extSeqProdState'. basis_universal-2_0_2/zstd/zstd.c:27712:11: note: Function 'ZSTD_registerSequenceProducer' argument 2 names different: declaration 'sequenceProducerState' definition 'extSeqProdState'. basis_universal-2_0_2/zstd/zstd.c:27723:9: style:inconclusive: Function 'ZSTD_CCtxParams_registerSequenceProducer' argument 2 names different: declaration 'sequenceProducerState' definition 'extSeqProdState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2977:9: note: Function 'ZSTD_CCtxParams_registerSequenceProducer' argument 2 names different: declaration 'sequenceProducerState' definition 'extSeqProdState'. basis_universal-2_0_2/zstd/zstd.c:27723:9: note: Function 'ZSTD_CCtxParams_registerSequenceProducer' argument 2 names different: declaration 'sequenceProducerState' definition 'extSeqProdState'. basis_universal-2_0_2/zstd/zstd.c:32097:25: style:inconclusive: Function 'ZSTD_ldm_fillHashTable' argument 1 names different: declaration 'state' definition 'ldmState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:19699:25: note: Function 'ZSTD_ldm_fillHashTable' argument 1 names different: declaration 'state' definition 'ldmState'. basis_universal-2_0_2/zstd/zstd.c:32097:25: note: Function 'ZSTD_ldm_fillHashTable' argument 1 names different: declaration 'state' definition 'ldmState'. basis_universal-2_0_2/zstd/zstd.c:32338:21: style:inconclusive: Function 'ZSTD_ldm_generateSequences' argument 1 names different: declaration 'ldms' definition 'ldmState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:19717:25: note: Function 'ZSTD_ldm_generateSequences' argument 1 names different: declaration 'ldms' definition 'ldmState'. basis_universal-2_0_2/zstd/zstd.c:32338:21: note: Function 'ZSTD_ldm_generateSequences' argument 1 names different: declaration 'ldms' definition 'ldmState'. basis_universal-2_0_2/zstd/zstd.c:37822:48: style:inconclusive: Function 'HUF_decompress1X2_DCtx_wksp' argument 1 names different: declaration 'dctx' definition 'DCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:3216:48: note: Function 'HUF_decompress1X2_DCtx_wksp' argument 1 names different: declaration 'dctx' definition 'DCtx'. basis_universal-2_0_2/zstd/zstd.c:37822:48: note: Function 'HUF_decompress1X2_DCtx_wksp' argument 1 names different: declaration 'dctx' definition 'DCtx'. basis_universal-2_0_2/zstd/zstd.c:38470:42: style:inconclusive: Function 'ZSTD_createDDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1023:54: note: Function 'ZSTD_createDDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstd.c:38470:42: note: Function 'ZSTD_createDDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstd.c:38488:39: style:inconclusive: Function 'ZSTD_initStaticDDict' argument 1 names different: declaration 'workspace' definition 'sBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1857:47: note: Function 'ZSTD_initStaticDDict' argument 1 names different: declaration 'workspace' definition 'sBuffer'. basis_universal-2_0_2/zstd/zstd.c:38488:39: note: Function 'ZSTD_initStaticDDict' argument 1 names different: declaration 'workspace' definition 'sBuffer'. basis_universal-2_0_2/zstd/zstd.c:38488:55: style:inconclusive: Function 'ZSTD_initStaticDDict' argument 2 names different: declaration 'workspaceSize' definition 'sBufferSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1857:65: note: Function 'ZSTD_initStaticDDict' argument 2 names different: declaration 'workspaceSize' definition 'sBufferSize'. basis_universal-2_0_2/zstd/zstd.c:38488:55: note: Function 'ZSTD_initStaticDDict' argument 2 names different: declaration 'workspaceSize' definition 'sBufferSize'. basis_universal-2_0_2/zstd/zstd.c:38966:31: style:inconclusive: Function 'ZSTD_copyDCtx' argument 1 names different: declaration 'dctx' definition 'dstDCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:3135:52: note: Function 'ZSTD_copyDCtx' argument 1 names different: declaration 'dctx' definition 'dstDCtx'. basis_universal-2_0_2/zstd/zstd.c:38966:31: note: Function 'ZSTD_copyDCtx' argument 1 names different: declaration 'dctx' definition 'dstDCtx'. basis_universal-2_0_2/zstd/zstd.c:38966:57: style:inconclusive: Function 'ZSTD_copyDCtx' argument 2 names different: declaration 'preparedDCtx' definition 'srcDCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:3135:75: note: Function 'ZSTD_copyDCtx' argument 2 names different: declaration 'preparedDCtx' definition 'srcDCtx'. basis_universal-2_0_2/zstd/zstd.c:38966:57: note: Function 'ZSTD_copyDCtx' argument 2 names different: declaration 'preparedDCtx' definition 'srcDCtx'. basis_universal-2_0_2/zstd/zstd.c:39824:79: style:inconclusive: Function 'ZSTD_decompress' argument 4 names different: declaration 'compressedSize' definition 'srcSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:174:55: note: Function 'ZSTD_decompress' argument 4 names different: declaration 'compressedSize' definition 'srcSize'. basis_universal-2_0_2/zstd/zstd.c:39824:79: note: Function 'ZSTD_decompress' argument 4 names different: declaration 'compressedSize' definition 'srcSize'. basis_universal-2_0_2/zstd/zstd.c:40382:50: style:inconclusive: Function 'ZSTD_initDStream_usingDDict' argument 1 names different: declaration 'zds' definition 'dctx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2791:69: note: Function 'ZSTD_initDStream_usingDDict' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstd.c:40382:50: note: Function 'ZSTD_initDStream_usingDDict' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstd.c:40393:40: style:inconclusive: Function 'ZSTD_resetDStream' argument 1 names different: declaration 'zds' definition 'dctx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:2801:59: note: Function 'ZSTD_resetDStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstd.c:40393:40: note: Function 'ZSTD_resetDStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstd.c:40527:64: style:inconclusive: Function 'ZSTD_DCtx_setParameter' argument 2 names different: declaration 'param' definition 'dParam'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:686:76: note: Function 'ZSTD_DCtx_setParameter' argument 2 names different: declaration 'param' definition 'dParam'. basis_universal-2_0_2/zstd/zstd.c:40527:64: note: Function 'ZSTD_DCtx_setParameter' argument 2 names different: declaration 'param' definition 'dParam'. basis_universal-2_0_2/zstd/zstd.c:40586:48: style:inconclusive: Function 'ZSTD_sizeof_DStream' argument 1 names different: declaration 'zds' definition 'dctx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1209:60: note: Function 'ZSTD_sizeof_DStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstd.c:40586:48: note: Function 'ZSTD_sizeof_DStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstd.c:40614:40: style:inconclusive: Function 'ZSTD_estimateDStreamSize' argument 1 names different: declaration 'maxWindowSize' definition 'windowSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.h:1810:59: note: Function 'ZSTD_estimateDStreamSize' argument 1 names different: declaration 'maxWindowSize' definition 'windowSize'. basis_universal-2_0_2/zstd/zstd.c:40614:40: note: Function 'ZSTD_estimateDStreamSize' argument 1 names different: declaration 'maxWindowSize' definition 'windowSize'. basis_universal-2_0_2/zstd/zstd.c:48783:39: style:inconclusive: Function 'ZDICT_finalizeDictionary' argument 1 names different: declaration 'dstDictBuffer' definition 'dictBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:43554:52: note: Function 'ZDICT_finalizeDictionary' argument 1 names different: declaration 'dstDictBuffer' definition 'dictBuffer'. basis_universal-2_0_2/zstd/zstd.c:48783:39: note: Function 'ZDICT_finalizeDictionary' argument 1 names different: declaration 'dstDictBuffer' definition 'dictBuffer'. basis_universal-2_0_2/zstd/zstd.c:48783:58: style:inconclusive: Function 'ZDICT_finalizeDictionary' argument 2 names different: declaration 'maxDictSize' definition 'dictBufferCapacity'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:43554:74: note: Function 'ZDICT_finalizeDictionary' argument 2 names different: declaration 'maxDictSize' definition 'dictBufferCapacity'. basis_universal-2_0_2/zstd/zstd.c:48783:58: note: Function 'ZDICT_finalizeDictionary' argument 2 names different: declaration 'maxDictSize' definition 'dictBufferCapacity'. basis_universal-2_0_2/zstd/zstd.c:48784:39: style:inconclusive: Function 'ZDICT_finalizeDictionary' argument 3 names different: declaration 'dictContent' definition 'customDictContent'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:43555:45: note: Function 'ZDICT_finalizeDictionary' argument 3 names different: declaration 'dictContent' definition 'customDictContent'. basis_universal-2_0_2/zstd/zstd.c:48784:39: note: Function 'ZDICT_finalizeDictionary' argument 3 names different: declaration 'dictContent' definition 'customDictContent'. basis_universal-2_0_2/zstd/zstd.c:48786:62: style:inconclusive: Function 'ZDICT_finalizeDictionary' argument 8 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:43557:48: note: Function 'ZDICT_finalizeDictionary' argument 8 names different: declaration 'parameters' definition 'params'. basis_universal-2_0_2/zstd/zstd.c:48786:62: note: Function 'ZDICT_finalizeDictionary' argument 8 names different: declaration 'parameters' definition 'params'. basis_universal-2_0_2/zstd/zstd.c:49011:53: style:inconclusive: Function 'ZDICT_trainFromBuffer_legacy' argument 6 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstd.c:43738:27: note: Function 'ZDICT_trainFromBuffer_legacy' argument 6 names different: declaration 'parameters' definition 'params'. basis_universal-2_0_2/zstd/zstd.c:49011:53: note: Function 'ZDICT_trainFromBuffer_legacy' argument 6 names different: declaration 'parameters' definition 'params'. basis_universal-2_0_2/zstd/zstd.c:3803:17: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:12519:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:13712:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:14623:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:14735:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:14784:29: style: Parameter 'ostart' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:14784:59: style: Parameter 'oend' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:15338:55: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:15369:17: style: Variable 'bottom' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:15526:11: style: Variable 'top' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:18426:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:18548:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:18651:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:18875:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:22492:56: style: Parameter 'cctxParams' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:22656:17: style: Variable 'CTable_LitLength' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:22657:17: style: Variable 'CTable_OffsetBits' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:22658:17: style: Variable 'CTable_MatchLength' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:22665:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:23398:17: style: Variable 'wkspEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:23526:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:23704:64: style: Parameter 'seqStore' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:24803:48: style: Parameter 'normalizedCounter' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:25868:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:29703:20: style: Variable 'nextPtr' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:29804:20: style: Variable 'nextCandidateIdxPtr' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:30177:16: style: Variable 'chainTable' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:30683:10: style: Variable 'dmsRow' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:30684:11: style: Variable 'dmsTagRow' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:31876:56: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:32005:46: style: Parameter 'ldmState' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:34907:15: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:36349:114: style: Parameter 'segmentEnd' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:36614:71: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:36616:17: style: Variable 'pStart' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:36682:21: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:36795:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:36807:15: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:37123:31: style: Variable 'DTableRankEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:37379:17: style: Variable 'pStart' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:37463:21: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:37615:15: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:39607:15: style: Variable 'oBlockEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:39845:48: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:39865:52: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:39890:40: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:40498:42: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:40637:47: style: Parameter 'zds' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:40650:55: style: Parameter 'zds' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:40679:49: style: Parameter 'oend' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:41872:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:41941:17: style: Parameter 'oend' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:41949:17: style: Variable 'oend_w' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:41989:17: style: Parameter 'oend' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:42041:17: style: Variable 'oMatchEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:42042:17: style: Variable 'oend_w' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:42140:17: style: Variable 'oMatchEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:43029:43: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:44031:40: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:44042:23: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:44150:35: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'COVER_cmp' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] basis_universal-2_0_2/zstd/zstd.c:44565:47: note: You might need to cast the function pointer here basis_universal-2_0_2/zstd/zstd.c:44150:35: note: Parameter 'ctx' can be declared as pointer to const basis_universal-2_0_2/zstd/zstd.c:44158:36: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'COVER_cmp8' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] basis_universal-2_0_2/zstd/zstd.c:44565:33: note: You might need to cast the function pointer here basis_universal-2_0_2/zstd/zstd.c:44158:36: note: Parameter 'ctx' can be declared as pointer to const basis_universal-2_0_2/zstd/zstd.c:44721:45: style: Parameter 'offsets' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:44723:49: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:44837:9: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:44906:9: style: Variable 'customDictContentEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:45500:23: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:45500:35: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:45793:41: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:45878:47: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:45928:23: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:45928:48: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46169:52: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46170:8: style: Variable 'a' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46313:31: style: Parameter 'middle' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46355:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46355:42: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46359:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46359:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46380:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46380:49: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46382:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46382:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46418:19: style: Parameter 'SA' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstd.c:46422:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46686:8: style: Variable 'PAb' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46922:20: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:46994:20: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstd.c:22565:24: error: Uninitialized variables: stats.Offtype, stats.MLtype [uninitvar] basis_universal-2_0_2/zstd/zstd.c:27221:16: error: Uninitialized variables: bs.blockSize, bs.litSize [uninitvar] basis_universal-2_0_2/zstd/zstd.c:39351:12: error: Uninitialized variable: frameSizeInfo.nbBlocks [uninitvar] basis_universal-2_0_2/zstd/zstd.c:1134:23: style: union member 'Anonymous0::u' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstd.c:3161:10: style: struct member 'HUF_CTableHeader::unused' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstd.c:7727:27: style: union member 'Anonymous1::u' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstd.c:43625:14: style: struct member 'ZDICT_fastCover_params_t::shrinkDictMaxRegression' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstd.c:18986:16: style: Variable 'lp' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/zstd/zstd.c:18988:23: style: Variable 'llCodePtr' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/zstd/zstd.c:18989:23: style: Variable 'mlCodePtr' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/zstd/zstd.c:18990:23: style: Variable 'ofCodePtr' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/zstd/zstd.c:27079:18: style: Variable 'seqNb' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/zstd/zstd.c:27385:21: style: Variable 'dstCapacity' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/zstd/zstd.c:35975:13: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] basis_universal-2_0_2/zstd/zstddeclib.c:22053:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableLog [valueFlowBailoutIncompleteVar] basis_universal-2_0_2/zstd/zstddeclib.c:3815:64: style:inconclusive: Boolean expression 'BIT_reloadDStream(&bitD)==BIT_DStream_unfinished' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstddeclib.c:10575:54: style:inconclusive: Boolean expression 'len>=16' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstddeclib.c:15563:71: style:inconclusive: Boolean expression 'BIT_reloadDStream(bitDPtr)==BIT_DStream_unfinished' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstddeclib.c:15575:71: style:inconclusive: Boolean expression 'BIT_reloadDStream(bitDPtr)==BIT_DStream_unfinished' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] basis_universal-2_0_2/zstd/zstddeclib.c:15664:33: style:inconclusive: Boolean expression 'op4 0' is redundant since 'BIT_DStream_completed > 1' is sufficient. [redundantCondition] basis_universal-2_0_2/zstd/zstddeclib.c:1253:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:1253:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:1253:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:1327:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:1327:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:1327:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:1335:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:1335:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:1335:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:1377:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:1377:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:1377:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:1385:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:1385:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:1385:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:2084:23: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:2084:23: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstddeclib.c:2084:23: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstddeclib.c:2090:23: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:2090:23: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstddeclib.c:2090:23: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstddeclib.c:15214:44: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:15214:44: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:15214:44: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:15574:19: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:15574:19: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:15574:19: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:16326:38: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:16326:38: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstddeclib.c:16326:38: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstddeclib.c:20193:42: style: Condition 'ZSTD_DCtx_get_bmi2(dctx)' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:20193:42: note: Calling function 'ZSTD_DCtx_get_bmi2' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:20193:42: note: Condition 'ZSTD_DCtx_get_bmi2(dctx)' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21057:9: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21057:9: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:21057:9: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21150:9: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21150:9: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:21150:9: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21316:31: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21316:31: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:21316:31: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21326:35: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21326:35: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:21326:35: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21351:23: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21351:23: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:21351:23: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21353:23: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21353:23: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstddeclib.c:21353:23: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstddeclib.c:21361:23: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21361:23: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:21361:23: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21371:27: style: Condition 'MEM_32bits()' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21371:27: note: Calling function 'MEM_32bits' returns 0 basis_universal-2_0_2/zstd/zstddeclib.c:21371:27: note: Condition 'MEM_32bits()' is always false basis_universal-2_0_2/zstd/zstddeclib.c:21575:19: style: Condition 'nbSeq>0' is always false [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:21549:23: note: Assuming that condition 'nbSeq>0' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:21575:19: note: Condition 'nbSeq>0' is always false basis_universal-2_0_2/zstd/zstddeclib.c:22079:19: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:22079:19: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstddeclib.c:22079:19: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstddeclib.c:22179:48: style: Condition 'MEM_64bits()' is always true [knownConditionTrueFalse] basis_universal-2_0_2/zstd/zstddeclib.c:22179:48: note: Calling function 'MEM_64bits' returns 1 basis_universal-2_0_2/zstd/zstddeclib.c:22179:48: note: Condition 'MEM_64bits()' is always true basis_universal-2_0_2/zstd/zstddeclib.c:10553:12: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10552:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:10553:12: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:10554:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10552:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:10554:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:10555:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10552:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:10555:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:10556:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10552:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:10556:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:10557:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10552:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:10557:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:10999:12: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10998:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:10999:12: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:11000:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10998:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:11000:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:11001:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10998:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:11001:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:11002:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10998:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:11002:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:11003:5: warning: Either the condition 'statePtr!=NULL' is redundant or there is possible null pointer dereference: statePtr. [nullPointerRedundantCheck] basis_universal-2_0_2/zstd/zstddeclib.c:10998:5: note: Assuming that condition 'statePtr!=NULL' is not redundant basis_universal-2_0_2/zstd/zstddeclib.c:11003:5: note: Null pointer dereference basis_universal-2_0_2/zstd/zstddeclib.c:1154:39: style:inconclusive: Function 'MEM_read16' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1056:39: note: Function 'MEM_read16' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:1154:39: note: Function 'MEM_read16' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:1155:39: style:inconclusive: Function 'MEM_read32' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1057:39: note: Function 'MEM_read32' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:1155:39: note: Function 'MEM_read32' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:1156:39: style:inconclusive: Function 'MEM_read64' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1058:39: note: Function 'MEM_read64' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:1156:39: note: Function 'MEM_read64' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:1157:42: style:inconclusive: Function 'MEM_readST' argument 1 names different: declaration 'memPtr' definition 'ptr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1059:42: note: Function 'MEM_readST' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:1157:42: note: Function 'MEM_readST' argument 1 names different: declaration 'memPtr' definition 'ptr'. basis_universal-2_0_2/zstd/zstddeclib.c:2251:41: style:inconclusive: Function 'BIT_initCStream' argument 2 names different: declaration 'dstBuffer' definition 'startPtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:2164:62: note: Function 'BIT_initCStream' argument 2 names different: declaration 'dstBuffer' definition 'startPtr'. basis_universal-2_0_2/zstd/zstddeclib.c:2251:41: note: Function 'BIT_initCStream' argument 2 names different: declaration 'dstBuffer' definition 'startPtr'. basis_universal-2_0_2/zstd/zstddeclib.c:2549:59: style:inconclusive: Function 'BIT_endOfDStream' argument 1 names different: declaration 'bitD' definition 'DStream'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:2207:59: note: Function 'BIT_endOfDStream' argument 1 names different: declaration 'bitD' definition 'DStream'. basis_universal-2_0_2/zstd/zstddeclib.c:2549:59: note: Function 'BIT_endOfDStream' argument 1 names different: declaration 'bitD' definition 'DStream'. basis_universal-2_0_2/zstd/zstddeclib.c:2754:46: style:inconclusive: Function 'FSE_initCState' argument 1 names different: declaration 'CStatePtr' definition 'statePtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:2624:42: note: Function 'FSE_initCState' argument 1 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstddeclib.c:2754:46: note: Function 'FSE_initCState' argument 1 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstddeclib.c:2780:69: style:inconclusive: Function 'FSE_encodeSymbol' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:2626:65: note: Function 'FSE_encodeSymbol' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstddeclib.c:2780:69: note: Function 'FSE_encodeSymbol' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstddeclib.c:2789:74: style:inconclusive: Function 'FSE_flushCState' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:2628:70: note: Function 'FSE_flushCState' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstddeclib.c:2789:74: note: Function 'FSE_flushCState' argument 2 names different: declaration 'CStatePtr' definition 'statePtr'. basis_universal-2_0_2/zstd/zstddeclib.c:3416:45: style:inconclusive: Function 'FSE_readNCount_bmi2' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1856:38: note: Function 'FSE_readNCount_bmi2' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstddeclib.c:3416:45: note: Function 'FSE_readNCount_bmi2' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstddeclib.c:3417:21: style:inconclusive: Function 'FSE_readNCount_bmi2' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1857:40: note: Function 'FSE_readNCount_bmi2' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstddeclib.c:3417:21: note: Function 'FSE_readNCount_bmi2' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstddeclib.c:3417:42: style:inconclusive: Function 'FSE_readNCount_bmi2' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1857:56: note: Function 'FSE_readNCount_bmi2' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstddeclib.c:3417:42: note: Function 'FSE_readNCount_bmi2' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstddeclib.c:3429:45: style:inconclusive: Function 'FSE_readNCount' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1849:38: note: Function 'FSE_readNCount' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstddeclib.c:3429:45: note: Function 'FSE_readNCount' argument 2 names different: declaration 'maxSymbolValuePtr' definition 'maxSVPtr'. basis_universal-2_0_2/zstd/zstddeclib.c:3430:21: style:inconclusive: Function 'FSE_readNCount' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1850:40: note: Function 'FSE_readNCount' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstddeclib.c:3430:21: note: Function 'FSE_readNCount' argument 4 names different: declaration 'rBuffer' definition 'headerBuffer'. basis_universal-2_0_2/zstd/zstddeclib.c:3430:42: style:inconclusive: Function 'FSE_readNCount' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:1850:56: note: Function 'FSE_readNCount' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstddeclib.c:3430:42: note: Function 'FSE_readNCount' argument 5 names different: declaration 'rBuffSize' definition 'hbSize'. basis_universal-2_0_2/zstd/zstddeclib.c:3539:28: style:inconclusive: Function 'HUF_readStats_wksp' argument 8 names different: declaration 'workspace' definition 'workSpace'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:3139:33: note: Function 'HUF_readStats_wksp' argument 8 names different: declaration 'workspace' definition 'workSpace'. basis_universal-2_0_2/zstd/zstddeclib.c:3539:28: note: Function 'HUF_readStats_wksp' argument 8 names different: declaration 'workspace' definition 'workSpace'. basis_universal-2_0_2/zstd/zstddeclib.c:10509:62: style:inconclusive: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8071:72: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:10509:62: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:10544:52: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8110:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstddeclib.c:10544:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstddeclib.c:10544:83: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8110:84: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstddeclib.c:10544:83: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstddeclib.c:10564:29: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8147:59: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:10564:29: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:10564:62: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8147:95: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:10564:62: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:10618:63: style:inconclusive: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8163:74: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:10618:63: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:10956:75: style:inconclusive: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8340:84: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:10956:75: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:10990:65: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8380:65: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstddeclib.c:10990:65: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. basis_universal-2_0_2/zstd/zstddeclib.c:10990:96: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8380:97: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstddeclib.c:10990:96: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. basis_universal-2_0_2/zstd/zstddeclib.c:11009:43: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8417:72: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:11009:43: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:11009:89: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8417:121: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:11009:89: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. basis_universal-2_0_2/zstd/zstddeclib.c:11060:76: style:inconclusive: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:8433:87: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:11060:76: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. basis_universal-2_0_2/zstd/zstddeclib.c:14996:30: style:inconclusive: Function 'ZSTD_isError' argument 1 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:4489:46: note: Function 'ZSTD_isError' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstddeclib.c:14996:30: note: Function 'ZSTD_isError' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstddeclib.c:15000:38: style:inconclusive: Function 'ZSTD_getErrorName' argument 1 names different: declaration 'result' definition 'code'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:4491:51: note: Function 'ZSTD_getErrorName' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstddeclib.c:15000:38: note: Function 'ZSTD_getErrorName' argument 1 names different: declaration 'result' definition 'code'. basis_universal-2_0_2/zstd/zstddeclib.c:15004:41: style:inconclusive: Function 'ZSTD_getErrorCode' argument 1 names different: declaration 'functionResult' definition 'code'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:4490:53: note: Function 'ZSTD_getErrorCode' argument 1 names different: declaration 'functionResult' definition 'code'. basis_universal-2_0_2/zstd/zstddeclib.c:15004:41: note: Function 'ZSTD_getErrorCode' argument 1 names different: declaration 'functionResult' definition 'code'. basis_universal-2_0_2/zstd/zstddeclib.c:16765:48: style:inconclusive: Function 'HUF_decompress1X2_DCtx_wksp' argument 1 names different: declaration 'dctx' definition 'DCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:3211:48: note: Function 'HUF_decompress1X2_DCtx_wksp' argument 1 names different: declaration 'dctx' definition 'DCtx'. basis_universal-2_0_2/zstd/zstddeclib.c:16765:48: note: Function 'HUF_decompress1X2_DCtx_wksp' argument 1 names different: declaration 'dctx' definition 'DCtx'. basis_universal-2_0_2/zstd/zstddeclib.c:17469:42: style:inconclusive: Function 'ZSTD_createDDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:5253:54: note: Function 'ZSTD_createDDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstddeclib.c:17469:42: note: Function 'ZSTD_createDDict' argument 1 names different: declaration 'dictBuffer' definition 'dict'. basis_universal-2_0_2/zstd/zstddeclib.c:17487:39: style:inconclusive: Function 'ZSTD_initStaticDDict' argument 1 names different: declaration 'workspace' definition 'sBuffer'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:6087:47: note: Function 'ZSTD_initStaticDDict' argument 1 names different: declaration 'workspace' definition 'sBuffer'. basis_universal-2_0_2/zstd/zstddeclib.c:17487:39: note: Function 'ZSTD_initStaticDDict' argument 1 names different: declaration 'workspace' definition 'sBuffer'. basis_universal-2_0_2/zstd/zstddeclib.c:17487:55: style:inconclusive: Function 'ZSTD_initStaticDDict' argument 2 names different: declaration 'workspaceSize' definition 'sBufferSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:6087:65: note: Function 'ZSTD_initStaticDDict' argument 2 names different: declaration 'workspaceSize' definition 'sBufferSize'. basis_universal-2_0_2/zstd/zstddeclib.c:17487:55: note: Function 'ZSTD_initStaticDDict' argument 2 names different: declaration 'workspaceSize' definition 'sBufferSize'. basis_universal-2_0_2/zstd/zstddeclib.c:17965:31: style:inconclusive: Function 'ZSTD_copyDCtx' argument 1 names different: declaration 'dctx' definition 'dstDCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:7365:52: note: Function 'ZSTD_copyDCtx' argument 1 names different: declaration 'dctx' definition 'dstDCtx'. basis_universal-2_0_2/zstd/zstddeclib.c:17965:31: note: Function 'ZSTD_copyDCtx' argument 1 names different: declaration 'dctx' definition 'dstDCtx'. basis_universal-2_0_2/zstd/zstddeclib.c:17965:57: style:inconclusive: Function 'ZSTD_copyDCtx' argument 2 names different: declaration 'preparedDCtx' definition 'srcDCtx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:7365:75: note: Function 'ZSTD_copyDCtx' argument 2 names different: declaration 'preparedDCtx' definition 'srcDCtx'. basis_universal-2_0_2/zstd/zstddeclib.c:17965:57: note: Function 'ZSTD_copyDCtx' argument 2 names different: declaration 'preparedDCtx' definition 'srcDCtx'. basis_universal-2_0_2/zstd/zstddeclib.c:18823:79: style:inconclusive: Function 'ZSTD_decompress' argument 4 names different: declaration 'compressedSize' definition 'srcSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:4404:55: note: Function 'ZSTD_decompress' argument 4 names different: declaration 'compressedSize' definition 'srcSize'. basis_universal-2_0_2/zstd/zstddeclib.c:18823:79: note: Function 'ZSTD_decompress' argument 4 names different: declaration 'compressedSize' definition 'srcSize'. basis_universal-2_0_2/zstd/zstddeclib.c:19381:50: style:inconclusive: Function 'ZSTD_initDStream_usingDDict' argument 1 names different: declaration 'zds' definition 'dctx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:7021:69: note: Function 'ZSTD_initDStream_usingDDict' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstddeclib.c:19381:50: note: Function 'ZSTD_initDStream_usingDDict' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstddeclib.c:19392:40: style:inconclusive: Function 'ZSTD_resetDStream' argument 1 names different: declaration 'zds' definition 'dctx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:7031:59: note: Function 'ZSTD_resetDStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstddeclib.c:19392:40: note: Function 'ZSTD_resetDStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstddeclib.c:19526:64: style:inconclusive: Function 'ZSTD_DCtx_setParameter' argument 2 names different: declaration 'param' definition 'dParam'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:4916:76: note: Function 'ZSTD_DCtx_setParameter' argument 2 names different: declaration 'param' definition 'dParam'. basis_universal-2_0_2/zstd/zstddeclib.c:19526:64: note: Function 'ZSTD_DCtx_setParameter' argument 2 names different: declaration 'param' definition 'dParam'. basis_universal-2_0_2/zstd/zstddeclib.c:19585:48: style:inconclusive: Function 'ZSTD_sizeof_DStream' argument 1 names different: declaration 'zds' definition 'dctx'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:5439:60: note: Function 'ZSTD_sizeof_DStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstddeclib.c:19585:48: note: Function 'ZSTD_sizeof_DStream' argument 1 names different: declaration 'zds' definition 'dctx'. basis_universal-2_0_2/zstd/zstddeclib.c:19613:40: style:inconclusive: Function 'ZSTD_estimateDStreamSize' argument 1 names different: declaration 'maxWindowSize' definition 'windowSize'. [funcArgNamesDifferent] basis_universal-2_0_2/zstd/zstddeclib.c:6040:59: note: Function 'ZSTD_estimateDStreamSize' argument 1 names different: declaration 'maxWindowSize' definition 'windowSize'. basis_universal-2_0_2/zstd/zstddeclib.c:19613:40: note: Function 'ZSTD_estimateDStreamSize' argument 1 names different: declaration 'maxWindowSize' definition 'windowSize'. basis_universal-2_0_2/zstd/zstddeclib.c:3798:17: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:14874:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:15292:114: style: Parameter 'segmentEnd' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:15557:71: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:15559:17: style: Variable 'pStart' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:15625:21: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:15738:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:15750:15: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:16066:31: style: Variable 'DTableRankEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:16322:17: style: Variable 'pStart' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:16406:21: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:16558:15: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:18606:15: style: Variable 'oBlockEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:18844:48: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:18864:52: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:18889:40: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:19497:42: style: Parameter 'dctx' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:19636:47: style: Parameter 'zds' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:19649:55: style: Parameter 'zds' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:19678:49: style: Parameter 'oend' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:20871:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:20940:17: style: Parameter 'oend' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:20948:17: style: Variable 'oend_w' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:20988:17: style: Parameter 'oend' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:21040:17: style: Variable 'oMatchEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:21041:17: style: Variable 'oend_w' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:21139:17: style: Variable 'oMatchEnd' can be declared as pointer to const [constVariablePointer] basis_universal-2_0_2/zstd/zstddeclib.c:22028:43: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] basis_universal-2_0_2/zstd/zstddeclib.c:18350:12: error: Uninitialized variable: frameSizeInfo.nbBlocks [uninitvar] basis_universal-2_0_2/zstd/zstddeclib.c:1129:23: style: union member 'Anonymous0::u' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:3155:10: style: struct member 'HUF_CTableHeader::maxSymbolValue' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:3156:10: style: struct member 'HUF_CTableHeader::unused' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5546:18: style: struct member 'ZSTD_Sequence::offset' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5551:18: style: struct member 'ZSTD_Sequence::litLength' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5552:18: style: struct member 'ZSTD_Sequence::matchLength' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5558:18: style: struct member 'ZSTD_Sequence::rep' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5583:14: style: struct member 'ZSTD_compressionParameters::windowLog' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5584:14: style: struct member 'ZSTD_compressionParameters::chainLog' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5585:14: style: struct member 'ZSTD_compressionParameters::hashLog' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5586:14: style: struct member 'ZSTD_compressionParameters::searchLog' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5587:14: style: struct member 'ZSTD_compressionParameters::minMatch' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5588:14: style: struct member 'ZSTD_compressionParameters::targetLength' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5589:19: style: struct member 'ZSTD_compressionParameters::strategy' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5593:9: style: struct member 'ZSTD_frameParameters::contentSizeFlag' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5594:9: style: struct member 'ZSTD_frameParameters::checksumFlag' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5595:9: style: struct member 'ZSTD_frameParameters::noDictIDFlag' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5599:32: style: struct member 'ZSTD_parameters::cParams' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5600:26: style: struct member 'ZSTD_parameters::fParams' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5750:14: style: struct member 'ZSTD_FrameHeader::_reserved1' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:5751:14: style: struct member 'ZSTD_FrameHeader::_reserved2' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:6967:24: style: struct member 'ZSTD_frameProgression::ingested' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:6968:24: style: struct member 'ZSTD_frameProgression::consumed' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:6969:24: style: struct member 'ZSTD_frameProgression::produced' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:6970:24: style: struct member 'ZSTD_frameProgression::flushed' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:6971:14: style: struct member 'ZSTD_frameProgression::currentJobID' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:6972:14: style: struct member 'ZSTD_frameProgression::nbActiveWorkers' is never used. [unusedStructMember] basis_universal-2_0_2/zstd/zstddeclib.c:10082:27: style: union member 'Anonymous1::u' is never used. [unusedStructMember] basis_universal-2_0_2/transcoder/basisu.h:383:11: error: Array index out of bounds; 'pBytes' buffer size is 3 and it is accessed at offset 3. [ctuArrayIndex] basis_universal-2_0_2/transcoder/basisu.h:435:25: note: Calling function read_le_dword, 1st argument is accessed out of bounds basis_universal-2_0_2/transcoder/basisu.h:383:11: note: Using argument pBytes basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2365:11: error: Array index out of bounds; 'pBytes' buffer size is 3 and it is accessed at offset 3. [ctuArrayIndex] basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2417:26: note: Calling function read_le_dword, 1st argument is accessed out of bounds basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:2365:11: note: Using argument pBytes basis_universal-2_0_2/encoder/basisu_enc.cpp:2878:3: error: Using argument hdr_info that points at uninitialized variable hdr_info [ctuuninitvar] basis_universal-2_0_2/encoder/basisu_enc.cpp:3234:19: note: Calling function read_rgbe, 3rd argument is uninitialized basis_universal-2_0_2/encoder/basisu_enc.cpp:2878:3: note: Using argument hdr_info diff: head basis_universal-2_0_2/basisu_tool.cpp:1959:23: style: Parameter 'opts' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/basisu_tool.cpp:3094:23: style: Parameter 'opts' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/basisu_tool.cpp:4946:48: style: Parameter 'opts' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/basisu_tool.cpp:5197:48: style: Parameter 'opts' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/basisu_tool.cpp:5382:55: style: Parameter 'opts' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:22956:53: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/contrib/previewers/lib/basisu_transcoder.cpp:23865:60: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:6066:11: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] head basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7507:13: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] head basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:7910:11: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] head basis_universal-2_0_2/encoder/3rdparty/tinyexr.h:9007:11: style: Condition '!e.empty()' is always false [knownConditionTrueFalse] head basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4201:30: style: Parameter 'global_cfg' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4945:21: style: Variable 's_parts2_normal' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4946:21: style: Variable 's_parts3_normal' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4948:21: style: Variable 's_parts2_complex' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4949:21: style: Variable 's_parts3_complex' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4951:21: style: Variable 's_parts2_very_complex' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_astc_hdr_6x6_enc.cpp:4952:21: style: Variable 's_parts3_very_complex' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:3972:24: style: Variable 'bucket' can be declared as reference to const [constVariableReference] head basis_universal-2_0_2/encoder/basisu_astc_ldr_encode.cpp:8200:49: style: Parameter 'enc_cfg' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/encoder/basisu_backend.cpp:413:20: style: Variable 'r' can be declared as reference to const [constVariableReference] head basis_universal-2_0_2/encoder/basisu_backend.cpp:638:21: style: Variable 'm' can be declared as reference to const [constVariableReference] head basis_universal-2_0_2/encoder/basisu_enc.h:2084:15: style: Variable 'cluster_indices' can be declared as reference to const [constVariableReference] head basis_universal-2_0_2/encoder/basisu_frontend.cpp:2072:18: style: Variable 'unscaled' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_frontend.cpp:2073:16: style: Variable 'inten' can be declared as const array [constVariable] head basis_universal-2_0_2/encoder/basisu_frontend.cpp:2871:19: style: Variable 'colors' can be declared as const array [constVariable] 2.20.0 basis_universal-2_0_2/example/example.cpp:561:58: warning: Uninitialized variable: astc_blk [uninitvar] basis_universal-2_0_2/example/example.cpp:499:34: note: Assuming condition is true basis_universal-2_0_2/example/example.cpp:561:58: note: Uninitialized variable: astc_blk 2.20.0 basis_universal-2_0_2/transcoder/basisu_astc_helpers.h:3359:15: error: Uninitialized variable: x [uninitvar] head basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:16355:53: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:17264:60: style: Parameter 'unpacked_src_blk' can be declared as reference to const [constParameterReference] head basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:27392:37: style: Variable 'cfg_log_blk' can be declared as reference to const [constVariableReference] head basis_universal-2_0_2/transcoder/basisu_transcoder.cpp:28598:38: style: Variable 'cfg_log_blk' can be declared as reference to const [constVariableReference] DONE