=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for fcitx-4.2.9.6nb37 [ 0%] Built target fcitx-addon-fcitx-xim--headers-1 [ 0%] Built target fcitx-addon-fcitx-ipc--headers-1 [ 0%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/utf8.c.o [ 0%] Built target fcitx-addon-fcitx-keyboard--headers-1 [ 0%] Built target fcitx-addon-fcitx-qw--headers-1 [ 0%] Built target fcitx-addon-fcitx-ipcportal--headers-1 [ 0%] Built target fcitx-addon-fcitx-kimpanel-ui--headers-1 [ 0%] Built target fcitx-addon-fcitx-table--headers-1 [ 1%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/utils.c.o [ 1%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/log.c.o [ 1%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/qsort_r.c.o [ 2%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/msort_r.c.o [ 2%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/memory.c.o [ 2%] Built target fcitx-addon-fcitx-unicode--headers-1 [ 2%] Built target fcitx-addon-fcitx-vk--headers-1 [ 2%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/objpool.c.o [ 2%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/handler-table.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:23: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c: In function 'fcitx_handler_table_find_key': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:74:5: note: in expansion of macro 'HASH_FIND' 74 | HASH_FIND(hh, table->keys, key, keysize, key_struct); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:83:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh, table->keys, key_ptr, keysize, key_struct); | ^~~~~~~~~~~~~~~ In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:41: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_utils_trim': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:405:32: warning: array subscript has type 'char' [-Wchar-subscripts] 405 | while (end >= s && isspace(*end)) /* skip trailing space */ | ^ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:50: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_utils_string_hash_set_insert': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:335:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 335 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_utils_string_hash_set_insert_len': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:344:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 344 | HASH_ADD_KEYPTR(hh, sset, string->name, strlen(string->name), string); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_utils_string_hash_set_contains': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ [ 3%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/desktop-parse.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:352:5: note: in expansion of macro 'HASH_FIND_STR' 352 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_util_string_hash_set_remove': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:360:5: note: in expansion of macro 'HASH_FIND_STR' 360 | HASH_FIND_STR(sset, str, string); | ^~~~~~~~~~~~~ [ 3%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/stringmap.c.o [ 3%] Built target fcitx-addon-fcitx-remote-module--headers-1 [ 3%] Built target fcitx-addon-fcitx-fullwidth-char--headers-1 [ 3%] Built target fcitx-addon-fcitx-imselector--headers-1 In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:24: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_file_find_group_with_len': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:331:5: note: in expansion of macro 'HASH_FIND' 331 | HASH_FIND(hh, file->groups, name, name_len, group); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_group_find_entry_with_len': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:364:5: note: in expansion of macro 'HASH_FIND' 364 | HASH_FIND(hh, group->entries, name, name_len, entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_file_hash_add': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ [ 4%] Generating ../fcitx_cmake_cache/mo/ca/fcitx.mo [ 4%] Built target fcitx-addon-fcitx-autoeng--headers-1 /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.h:3, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:2: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c: In function 'fcitx_string_map_get': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:339:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 339 | HASH_ADD_KEYPTR(hh, file->groups, group->name, name_len, group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:53:5: note: in expansion of macro 'HASH_FIND_STR' 53 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c: In function 'fcitx_string_map_set': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ [ 4%] Built target fcitx-addon-fcitx-x11--addon--desc-1 /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_group_hash_add': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:63:5: note: in expansion of macro 'HASH_FIND_STR' 63 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:67:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 67 | HASH_ADD_KEYPTR(hh, map->items, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c: In function 'fcitx_string_map_remove': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:93:5: note: in expansion of macro 'HASH_FIND_STR' 93 | HASH_FIND_STR(map->items, key, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:372:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, group->entries, entry->name, name_len, entry); | ^~~~~~~~~~~~~~~ [ 4%] Built target fcitx-addon-fcitx-xkb--addon--desc-1 [ 4%] Built target fcitx-addon-fcitx-xkbdbus--addon--desc-1 [ 4%] Built target fcitx-addon-fcitx-chttrans--addon--desc-1 [ 4%] Built target fcitx-addon-fcitx-punc--addon--desc-1 [ 4%] Built target fcitx-addon-fcitx-spell--addon--desc-1 [ 4%] Generating ../fcitx_cmake_cache/mo/da/fcitx.mo [ 4%] Generating ../fcitx_cmake_cache/mo/de/fcitx.mo [ 4%] Built target fcitx-addon-fcitx-pinyin-enhance--addon--desc-1 [ 5%] Generating ../fcitx_cmake_cache/mo/es/fcitx.mo [ 5%] Built target spell-en-download [ 5%] Generating ../fcitx_cmake_cache/mo/fr/fcitx.mo [ 5%] Built target fcitx-addon-fcitx-quickphrase--addon--desc-1 [ 5%] Generating ../fcitx_cmake_cache/mo/ja/fcitx.mo [ 5%] Built target py-table-download [ 5%] Built target py-stroke-download [ 6%] Generating ../fcitx_cmake_cache/mo/ko/fcitx.mo [ 6%] Built target fcitx-addon-fcitx-autoeng--addon--desc-1 [ 6%] Generating ../fcitx_cmake_cache/mo/ru/fcitx.mo [ 6%] Built target fcitx-addon-fcitx-remote-module--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-fullwidth-char--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-imselector--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-clipboard--addon--desc-1 [ 6%] Generating ../fcitx_cmake_cache/mo/zh_CN/fcitx.mo [ 6%] Built target fcitx-addon-fcitx-dbus--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-freedesktop-notify--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-unicode--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-vk--addon--desc-1 [ 6%] Generating ../fcitx_cmake_cache/mo/zh_TW/fcitx.mo [ 6%] Built target fcitx-addon-fcitx-notificationitem--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-pinyin--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-keyboard--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-table--addon--desc-1 [ 6%] Built target fcitx-compile-mo.target [ 6%] Built target fcitx-addon-fcitx-qw--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-xim--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-ipcportal--addon--desc-1 [ 6%] Built target py-data-download [ 6%] Built target fcitx-addon-fcitx-classic-ui--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-ipc--addon--desc-1 [ 6%] Built target fcitx-addon-fcitx-kimpanel-ui--addon--desc-1 [ 6%] Building C object tools/cli/CMakeFiles/scel2org.dir/scel2org.c.o [ 6%] Built target fcitx-addon-fcitx-addon-install-desc-1--desc-1 [ 6%] Generating .spell-en-extract.stamp [ 6%] Generating .py-stroke-extract.stamp [ 7%] Generating .py-table-extract.stamp [ 7%] Built target table-data-download [ 8%] Generating .py-data-extract.stamp [ 8%] Built target fcitx-addon-install-desc-1 [ 8%] Built target spell-en-extract [ 8%] Built target py-table-extract [ 8%] Built target py-stroke-extract [ 8%] Generating .table-data-extract.stamp [ 8%] Built target py-data-extract [ 9%] Linking C executable scel2org [ 9%] Built target table-data-extract [ 9%] Built target scel2org [ 9%] Linking C shared library libfcitx-utils.so [ 9%] Built target fcitx-utils [ 9%] Generating marshall.c [ 9%] Generating marshall.h [ 9%] Building C object src/module/spell/dict/CMakeFiles/comp-spell-dict.dir/comp_spell_dict.c.o [ 10%] Building C object src/lib/fcitx-config/CMakeFiles/fcitx-config.dir/fcitx-config.c.o [ 11%] Building C object tools/dev/CMakeFiles/fcitx-po-parser.dir/fcitx-po-parser.c.o [ 11%] Building C object src/lib/fcitx-config/CMakeFiles/fcitx-config.dir/hotkey.c.o [ 12%] Building C object tools/dev/CMakeFiles/fcitx-scanner.dir/fcitx-scanner.c.o [ 12%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus-watcher.dir/dbussocket.c.o INFO: Reading /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk-common/marshall.list... INFO: Reading /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk-common/marshall.list... [ 12%] Building C object src/lib/fcitx-config/CMakeFiles/fcitx-config.dir/xdg.c.o [ 12%] Linking C executable comp-spell-dict [ 13%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxclient.c.o In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.c:27: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.c: In function 'FcitxHotkeyGetReadableKeyString': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.c:678:29: warning: array subscript has type 'char' [-Wchar-subscripts] 678 | key[i] = tolower(key[i]); | ^ [ 13%] Built target comp-spell-dict In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:36: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigCheckConfigFile': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:156:9: note: in expansion of macro 'HASH_FIND_STR' 156 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:163:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 163 | HASH_ADD_KEYPTR(hh, cfile->groups, group->groupName, strlen(group->groupName), group); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ [ 13%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus-watcher.dir/watcher.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:168:13: note: in expansion of macro 'HASH_FIND_STR' 168 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:43: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c: In function 'FcitxXDGGetFiles': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:180:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 180 | HASH_ADD_KEYPTR(hh, group->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigParseConfigFileDescFp': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:367:17: note: in expansion of macro 'HASH_FIND_STR' 367 | HASH_FIND_STR(sset, drt->d_name, string); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:240:13: note: in expansion of macro 'HASH_FIND_STR' 240 | HASH_FIND_STR(options, "LocaleDomain", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:256:9: note: in expansion of macro 'HASH_FIND' 256 | HASH_FIND(hh, cfdesc->groupsDesc, group->groupName, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:372:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 372 | HASH_ADD_KEYPTR(hh, sset, string->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:263:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 263 | HASH_ADD_KEYPTR(hh, cfdesc->groupsDesc, cgdesc->groupName, | ^~~~~~~~~~~~~~~ [ 13%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxinputmethod.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:274:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 274 | HASH_ADD_KEYPTR(hh, cgdesc->optionsDesc, codesc->optionName, optionNameLen, codesc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:276:9: note: in expansion of macro 'HASH_FIND_STR' 276 | HASH_FIND_STR(options, "Advance", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:282:9: note: in expansion of macro 'HASH_FIND_STR' 282 | HASH_FIND_STR(options, "Description", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:288:9: note: in expansion of macro 'HASH_FIND_STR' 288 | HASH_FIND_STR(options, "LongDescription", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:296:9: note: in expansion of macro 'HASH_FIND_STR' 296 | HASH_FIND_STR(options, "Type", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:303:17: note: in expansion of macro 'HASH_FIND_STR' 303 | HASH_FIND_STR(options, "Min", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:311:17: note: in expansion of macro 'HASH_FIND_STR' 311 | HASH_FIND_STR(options, "Max", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ [ 13%] Linking C executable fcitx-po-parser /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:327:17: note: in expansion of macro 'HASH_FIND_STR' 327 | HASH_FIND_STR(options, "MaxLength", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:343:17: note: in expansion of macro 'HASH_FIND_STR' 343 | HASH_FIND_STR(options, "AllowModifierOnly", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:348:17: note: in expansion of macro 'HASH_FIND_STR' 348 | HASH_FIND_STR(options, "DisallowNoModifer", coption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:355:17: note: in expansion of macro 'HASH_FIND_STR' 355 | HASH_FIND_STR(options, "EnumCount", eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:370:29: note: in expansion of macro 'HASH_FIND_STR' 370 | HASH_FIND_STR(options, enumname, eoption); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:415:9: note: in expansion of macro 'HASH_FIND_STR' 415 | HASH_FIND_STR(options, "DefaultValue", option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigOptionGetLocaleString': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ ld/pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ : warning: libintl.so.8, needed by /pbulk/work/inputmethod/fcitx/work/.buildlink/lib/libgettextpo.so, may conflict with libintl.so.1 /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ ld: warning: libintl.so.8, needed by /pbulk/work/inputmethod/fcitx/work/.buildlink/lib/libgettextpo.so, may conflict with libintl.so.1 /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:656:5: note: in expansion of macro 'HASH_FIND_STR' 656 | HASH_FIND_STR(option->subkey, buf, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigParseIniFp': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:899:13: note: in expansion of macro 'HASH_FIND' 899 | HASH_FIND(hh, cfile->groups, line + 1, grp_len, curGroup); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:913:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 913 | HASH_ADD_KEYPTR(hh, cfile->groups, curGroup->groupName, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:951:13: note: in expansion of macro 'HASH_FIND_STR' 951 | HASH_FIND_STR(curGroup->options, name, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ [ 13%] Built target fcitx-po-parser /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:956:21: note: in expansion of macro 'HASH_FIND_STR' 956 | HASH_FIND_STR(option->subkey, subkeyname, subkey); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:965:25: note: in expansion of macro 'HASH_ADD_KEYPTR' 965 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:976:17: note: in expansion of macro 'HASH_ADD_KEYPTR' 976 | HASH_ADD_KEYPTR(hh, curGroup->options, option->optionName, strlen(option->optionName), option); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:985:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 985 | HASH_ADD_KEYPTR(hh, option->subkey, subkey->subkeyName, strlen(subkey->subkeyName), subkey); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigFree': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ [ 15%] Linking C executable fcitx-dbus-watcher [ 15%] Generating en_dict.fscd /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1032:9: note: in expansion of macro 'HASH_FIND_STR' 1032 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1037:17: note: in expansion of macro 'HASH_FIND_STR' 1037 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigBindSync': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ [ 15%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxkbd.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1059:9: note: in expansion of macro 'HASH_FIND_STR' 1059 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1065:17: note: in expansion of macro 'HASH_FIND_STR' 1065 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigSaveConfigFileFp': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ [ 15%] Built target fcitx-dbus-watcher /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1167:13: note: in expansion of macro 'HASH_FIND_STR' 1167 | HASH_FIND_STR(cfile->groups, groupdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1173:17: note: in expansion of macro 'HASH_FIND_STR' 1173 | HASH_FIND_STR(group->options, optiondesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigBindValue': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ca.po /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c: In function 'fcitx_client_init': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c:616:13: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 616 | self->priv = FCITX_CLIENT_GET_PRIVATE(self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1224:5: note: in expansion of macro 'HASH_FIND_STR' 1224 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c: In function 'fcitx_client_class_init': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c:1012:5: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1012 | g_type_class_add_private(klass, sizeof(FcitxClientPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.h:23, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.h:23, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c:20: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gtype.h:1503:10: note: declared here 1503 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1228:9: note: in expansion of macro 'HASH_FIND_STR' 1228 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigGetBindValue': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1287:5: note: in expansion of macro 'HASH_FIND_STR' 1287 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ca.po /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/da.po /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1291:9: note: in expansion of macro 'HASH_FIND_STR' 1291 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigDescGetOptionDesc': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1306:5: note: in expansion of macro 'HASH_FIND_STR' 1306 | HASH_FIND_STR(cfdesc->groupsDesc, groupName, groupDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/da.po /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/de.po /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1310:9: note: in expansion of macro 'HASH_FIND_STR' 1310 | HASH_FIND_STR(groupDesc->optionsDesc, optionName, optionDesc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigFileGetOption': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1324:5: note: in expansion of macro 'HASH_FIND_STR' 1324 | HASH_FIND_STR(cfile->groups, groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1328:9: note: in expansion of macro 'HASH_FIND_STR' 1328 | HASH_FIND_STR(group->options, optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigResetConfigToDefaultValue': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/de.po /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/es.po /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1354:9: note: in expansion of macro 'HASH_FIND_STR' 1354 | HASH_FIND_STR(cfile->groups, cgdesc->groupName, group); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:1363:13: note: in expansion of macro 'HASH_FIND_STR' 1363 | HASH_FIND_STR(group->options, codesc->optionName, option); | ^~~~~~~~~~~~~ Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/es.po Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/fr.po [ 16%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxconnection.c.o Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/fr.po Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ja.po Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ja.po Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ko.po [ 16%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/marshall.c.o Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ko.po Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ru.po [ 16%] Built target spell_en_dict Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ru.po Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_CN.po Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_CN.po Parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_TW.po Finished parsing po file: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_TW.po [ 16%] Built target fcitx-parse-pos.target [ 16%] Built target fcitx-parse-pos.dependency [ 17%] Generating fcitx-x11.conf [ 17%] Generating fcitx-chttrans.conf [ 17%] Generating fcitx-xkbdbus.conf [ 18%] Generating fcitx-xkb.conf /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c: In function 'fcitx_connection_init': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c:177:13: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 177 | self->priv = FCITX_CONNECTION_GET_PRIVATE(self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c: In function 'fcitx_connection_class_init': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c:354:5: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 354 | g_type_class_add_private(klass, sizeof(FcitxConnectionPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.h:23, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c:20: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gtype.h:1503:10: note: declared here 1503 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Generating fcitx-punc.conf [ 18%] Linking C executable fcitx-scanner [ 18%] Built target fcitx-scanner [ 18%] Generating fcitx-spell.conf [ 18%] Linking C shared library libfcitx-gclient.so [ 18%] Built target fcitx-gclient [ 19%] Generating fcitx-pinyin-enhance.conf [ 19%] Built target fcitx-addon-fcitx-xkbdbus--addon--conf-1 [ 19%] Built target fcitx-addon-fcitx-chttrans--addon--conf-1 [ 19%] Generating fcitx-quickphrase.conf [ 19%] Built target fcitx-addon-fcitx-xkb--addon--conf-1 [ 19%] Built target fcitx-addon-fcitx-punc--addon--conf-1 [ 19%] Generating fcitx-autoeng.conf [ 19%] Built target fcitx-addon-fcitx-x11--addon--conf-1 [ 19%] Generating fcitx-fullwidth-char.conf [ 19%] Generating fcitx-remote-module.conf [ 20%] Generating fcitx-imselector.conf [ 20%] Built target fcitx-addon-fcitx-spell--addon--conf-1 [ 21%] Generating fcitx-clipboard.conf [ 21%] Built target fcitx-addon-fcitx-pinyin-enhance--addon--conf-1 [ 21%] Generating fcitx-vk.conf [ 21%] Built target fcitx-addon-fcitx-quickphrase--addon--conf-1 [ 21%] Built target fcitx-addon-fcitx-autoeng--addon--conf-1 [ 21%] Generating fcitx-dbus.conf [ 21%] Built target fcitx-addon-fcitx-fullwidth-char--addon--conf-1 [ 21%] Generating fcitx-unicode.conf [ 21%] Built target fcitx-addon-fcitx-remote-module--addon--conf-1 [ 21%] Generating fcitx-freedesktop-notify.conf [ 22%] Generating fcitx-notificationitem.conf [ 22%] Built target fcitx-addon-fcitx-imselector--addon--conf-1 [ 22%] Generating fcitx-pinyin.conf [ 22%] Built target fcitx-addon-fcitx-clipboard--addon--conf-1 [ 22%] Generating pinyin.conf [ 22%] Built target fcitx-addon-fcitx-vk--addon--conf-1 [ 22%] Generating shuangpin.conf [ 22%] Built target fcitx-addon-fcitx-unicode--addon--conf-1 [ 22%] Built target fcitx-addon-fcitx-dbus--addon--conf-1 [ 23%] Generating fcitx-keyboard.conf [ 23%] Built target fcitx-addon-fcitx-freedesktop-notify--addon--conf-1 [ 24%] Generating fcitx-table.conf [ 24%] Generating db.conf [ 24%] Built target fcitx-addon-fcitx-pinyin--addon--conf-2 [ 24%] Built target fcitx-addon-fcitx-notificationitem--addon--conf-1 [ 25%] Generating qxm.conf [ 25%] Generating erbi.conf [ 25%] Built target fcitx-addon-fcitx-pinyin--addon--conf-1 [ 25%] Built target fcitx-addon-fcitx-pinyin--addon--conf-3 [ 25%] Generating wanfeng.conf [ 25%] Generating wbpy.conf [ 25%] Built target fcitx-addon-apply-translation-1 [ 26%] Generating wbx.conf [ 26%] Built target fcitx-addon-apply-translation-3 [ 26%] Built target fcitx-addon-apply-translation-2 [ 26%] Built target fcitx-addon-fcitx-keyboard--addon--conf-1 [ 26%] Generating zrm.conf [ 26%] Generating cangjie.conf [ 26%] Built target fcitx-addon-apply-translation-4 [ 27%] Generating qw.conf [ 27%] Built target fcitx-addon-fcitx-table--addon--conf-1 [ 28%] Linking C shared library libfcitx-config.so [ 28%] Generating fcitx-qw.conf [ 28%] Built target fcitx-addon-apply-translation-5 [ 29%] Generating fcitx-xim.conf [ 29%] Generating fcitx-ipc.conf [ 29%] Built target fcitx-config [ 29%] Generating fcitx-ipcportal.conf [ 29%] Built target fcitx-addon-apply-translation-6 [ 29%] Building C object src/frontend/gtk2/CMakeFiles/im-fcitx.dir/fcitxim.c.o [ 29%] Built target fcitx-addon-apply-translation-8 [ 29%] Built target fcitx-addon-apply-translation-7 [ 29%] Building C object src/frontend/gtk3/CMakeFiles/im-fcitx-gtk3.dir/fcitxim.c.o [ 29%] Built target fcitx-addon-fcitx-qw--addon--conf-2 [ 29%] Building C object src/frontend/gtk2/CMakeFiles/im-fcitx.dir/fcitximcontext.c.o [ 29%] Generating fcitx-skin-installer.desktop [ 29%] Built target fcitx-addon-fcitx-xim--addon--conf-1 [ 29%] Built target fcitx-addon-fcitx-qw--addon--conf-1 In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.h:23, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitxim.c:23: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ [ 30%] Built target fcitx-addon-apply-translation-9 [ 30%] Generating fcitx-classic-ui.conf [ 30%] Generating fcitx-kimpanel-ui.conf [ 30%] Built target fcitx-addon-fcitx-ipc--addon--conf-1 In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:32, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ [ 30%] Built target fcitx-addon-fcitx-ipcportal--addon--conf-1 In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:31: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ [ 30%] Building C object tools/cli/CMakeFiles/readPYBase.dir/readPYBase.c.o [ 30%] Building C object tools/cli/CMakeFiles/readPYMB.dir/readPYMB.c.o In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:32, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ [ 30%] Building C object src/frontend/gtk3/CMakeFiles/im-fcitx-gtk3.dir/fcitximcontext.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:105, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/frontend.h:32, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:44: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:78: warning: "true" redefined 78 | #define true (1) | In file included from /usr/pkg/include/xkbcommon/xkbcommon.h:23, from /usr/pkg/include/xkbcommon/xkbcommon-compose.h:9, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:34: /usr/include/stdbool.h:39: note: this is the location of the previous definition 39 | #define true 1 | /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:82: warning: "false" redefined 82 | #define false (0) | /usr/include/stdbool.h:40: note: this is the location of the previous definition 40 | #define false 0 | /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c: In function 'fcitx_im_context_register_type': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:293:9: warning: cast between incompatible function types from 'void (*)(FcitxIMContextClass *)' {aka 'void (*)(struct _FcitxIMContextClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 293 | (GClassInitFunc)fcitx_im_context_class_init, | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:294:9: warning: cast between incompatible function types from 'void (*)(FcitxIMContextClass *)' {aka 'void (*)(struct _FcitxIMContextClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 294 | (GClassFinalizeFunc)fcitx_im_context_class_fini, | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:298:9: warning: cast between incompatible function types from 'void (*)(FcitxIMContext *)' {aka 'void (*)(struct _FcitxIMContext *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] 298 | (GInstanceInitFunc)fcitx_im_context_init, | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c: In function '_create_gdk_event': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:1431:17: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1431 | event->string = g_memdup("\0\0", 2); | ^~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:56: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here 338 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [ 31%] Building C object tools/cli/CMakeFiles/readPYBase.dir/pyTools.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c: At top level: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:62:33: warning: 'hints_related_capacity' defined but not used [-Wunused-const-variable=] 62 | static const FcitxCapacityFlags hints_related_capacity = | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:58:33: warning: 'purpose_related_capacity' defined but not used [-Wunused-const-variable=] 58 | static const FcitxCapacityFlags purpose_related_capacity = | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building C object tools/cli/CMakeFiles/readPYMB.dir/pyTools.c.o [ 32%] Building C object tools/cli/CMakeFiles/mb2org.dir/mb2org.c.o [ 32%] Built target installer-desktopfile [ 32%] Building C object tools/cli/CMakeFiles/mb2txt.dir/mb2txt.c.o [ 32%] Linking C executable readPYMB [ 32%] Linking C executable readPYBase [ 32%] Built target fcitx-addon-fcitx-classic-ui--addon--conf-1 [ 32%] Built target readPYBase [ 32%] Built target readPYMB [ 32%] Generating fcitx-configtool.desktop [ 32%] Generating fcitx-autostart.desktop [ 33%] Generating fcitx.desktop [ 33%] Built target fcitx-addon-fcitx-kimpanel-ui--addon--conf-1 [ 33%] Building C object tools/cli/CMakeFiles/mb2org.dir/pyTools.c.o [ 34%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/pyParser.c.o [ 35%] Linking C executable mb2txt In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:105, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/frontend.h:32, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:44: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:78: warning: "true" redefined 78 | #define true (1) | In file included from /usr/pkg/include/xkbcommon/xkbcommon.h:23, from /usr/pkg/include/xkbcommon/xkbcommon-compose.h:9, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:34: /usr/include/stdbool.h:39: note: this is the location of the previous definition 39 | #define true 1 | /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:82: warning: "false" redefined 82 | #define false (0) | /usr/include/stdbool.h:40: note: this is the location of the previous definition 40 | #define false 0 | [ 35%] Built target mb2txt In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:25: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'LookupPYFreq': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ [ 36%] Built target desktopfile /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'InitPYSplitData': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function 'fcitx_im_context_register_type': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:293:9: warning: cast between incompatible function types from 'void (*)(FcitxIMContextClass *)' {aka 'void (*)(struct _FcitxIMContextClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 293 | (GClassInitFunc)fcitx_im_context_class_init, | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:294:9: warning: cast between incompatible function types from 'void (*)(FcitxIMContextClass *)' {aka 'void (*)(struct _FcitxIMContextClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 294 | (GClassFinalizeFunc)fcitx_im_context_class_fini, | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:298:9: warning: cast between incompatible function types from 'void (*)(FcitxIMContext *)' {aka 'void (*)(struct _FcitxIMContext *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] 298 | (GInstanceInitFunc)fcitx_im_context_init, | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function 'fcitx_im_context_class_init': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:401:9: warning: 'gtk_key_snooper_install' is deprecated [-Wdeprecated-declarations] 401 | _key_snooper_id = gtk_key_snooper_install(_key_snooper_cb, NULL); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gtk/gtk.h:143, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:31: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gtk/gtkmain.h:185:12: note: declared here 185 | guint gtk_key_snooper_install (GtkKeySnoopFunc snooper, | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function 'fcitx_im_context_class_fini': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:407:9: warning: 'gtk_key_snooper_remove' is deprecated [-Wdeprecated-declarations] 407 | gtk_key_snooper_remove(_key_snooper_id); | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gtk/gtkmain.h:188:12: note: declared here 188 | void gtk_key_snooper_remove (guint snooper_handler_id); | ^~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/pyMapTable.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function '_create_gdk_event': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:1431:17: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1431 | event->string = g_memdup("\0\0", 2); | ^~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:56, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gdk/gdkconfig.h:8, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gdk/gdk.h:30, from /pbulk/work/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gtk/gtk.h:30: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here 338 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [ 37%] Linking C shared module im-fcitx.so [ 37%] Generating fcitx-x11-addfunctions.h [ 37%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/PYFA.c.o [ 37%] Built target fcitx-addon-fcitx-x11--scan-priv-1 ld: warning: libfontconfig.so.2, needed by /pbulk/work/inputmethod/fcitx/work/.buildlink/lib/libcairo.so, may conflict with libfontconfig.so.1 ld: warning: libfreetype.so.19, needed by /usr/X11R7/lib/libfontconfig.so.2, may conflict with libfreetype.so.6 [ 37%] Generating fcitx-classicui.h ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf() ld: warning: libfontconfig.so.2, needed by /pbulk/work/inputmethod/fcitx/work/.buildlink/lib/libcairo.so, may conflict with libfontconfig.so.1 ld: warning: libfreetype.so.19, needed by /usr/X11R7/lib/libfontconfig.so.2, may conflict with libfreetype.so.6 [ 37%] Built target fcitx-addon-fcitx-classic-ui--scan-1 [ 37%] Built target im-fcitx [ 37%] Generating fcitx-classic-ui-addfunctions.h [ 37%] Generating fcitx-xim.h [ 37%] Built target fcitx-addon-fcitx-classic-ui--scan-priv-1 [ 37%] Built target fcitx-addon-fcitx-xim--scan-1 [ 37%] Generating fcitx-xim-addfunctions.h [ 37%] Generating fcitx-pinyin.h [ 37%] Generating fcitx-pinyin-addfunctions.h [ 37%] Built target fcitx-addon-fcitx-xim--scan-priv-1 [ 37%] Built target fcitx-addon-fcitx-pinyin--scan-1 [ 37%] Built target fcitx-addon-fcitx-pinyin--scan-priv-1 [ 37%] Generating fcitx-notificationitem.h [ 38%] Generating fcitx-notificationitem-addfunctions.h [ 39%] Generating fcitx-freedesktop-notify.h [ 39%] Built target fcitx-addon-fcitx-notificationitem--scan-1 [ 39%] Built target fcitx-addon-fcitx-notificationitem--scan-priv-1 [ 39%] Built target fcitx-addon-fcitx-freedesktop-notify--scan-1 [ 39%] Generating fcitx-freedesktop-notify-addfunctions.h [ 39%] Generating fcitx-lua.h [ 39%] Built target fcitx-addon-apply-translation-10 [ 40%] Generating fcitx-dbus.h [ 40%] Built target fcitx-addon-apply-translation-11 [ 40%] Built target fcitx-addon-fcitx-lua--scan-1 [ 41%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/sp.c.o [ 41%] Generating fcitx-dbus-addfunctions.h [ 41%] Built target fcitx-addon-fcitx-freedesktop-notify--scan-priv-1 [ 41%] Built target fcitx-addon-fcitx-dbus--scan-1 [ 42%] Generating fcitx-clipboard-addfunctions.h [ 42%] Generating fcitx-clipboard.h [ 43%] Generating fcitx-quickphrase.h [ 43%] Built target fcitx-addon-fcitx-dbus--scan-priv-1 [ 43%] Generating fcitx-quickphrase-addfunctions.h [ 44%] Linking C shared module im-fcitx.so [ 44%] Built target fcitx-addon-fcitx-clipboard--scan-1 [ 44%] Built target fcitx-addon-fcitx-clipboard--scan-priv-1 [ 44%] Generating fcitx-pinyin-enhance.h [ 44%] Built target fcitx-addon-fcitx-quickphrase--scan-1 [ 44%] Built target fcitx-addon-apply-translation-12 [ 44%] Built target fcitx-addon-fcitx-quickphrase--scan-priv-1 [ 45%] Generating fcitx-pinyin-enhance-addfunctions.h [ 46%] Generating fcitx-punc.h In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:23: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c: In function 'LoadSPData': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:140:47: warning: array subscript has type 'char' [-Wchar-subscripts] 140 | pyconfig->cNonS = tolower(pstr[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:153:58: warning: array subscript has type 'char' [-Wchar-subscripts] 153 | SPMap_S[i].cJP = tolower(pstr[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:158:62: warning: array subscript has type 'char' [-Wchar-subscripts] 158 | SPMap_C[i].cJP = tolower(pstr[1]); | ^ [ 46%] Built target fcitx-addon-fcitx-pinyin-enhance--scan-1 [ 46%] Generating fcitx-punc-addfunctions.h [ 46%] Generating fcitx-spell.h [ 46%] Generating fcitx-spell-addfunctions.h [ 46%] Generating fcitx-chttrans.h [ 46%] Built target fcitx-addon-fcitx-pinyin-enhance--scan-priv-1 [ 46%] Built target fcitx-addon-fcitx-punc--scan-1 [ 46%] Built target fcitx-addon-fcitx-punc--scan-priv-1 [ 46%] Built target fcitx-addon-fcitx-spell--scan-priv-1 [ 46%] Generating fcitx-chttrans-addfunctions.h [ 46%] Built target fcitx-addon-fcitx-chttrans--scan-1 [ 46%] Built target fcitx-addon-fcitx-spell--scan-1 ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf() [ 46%] Generating fcitx-xkbdbus-addfunctions.h [ 47%] Generating fcitx-xkbdbus.h [ 48%] Generating fcitx-xkb-addfunctions.h [ 48%] Generating fcitx-xkb.h [ 48%] Generating fcitx-x11.h [ 48%] Built target fcitx-addon-fcitx-xkbdbus--scan-priv-1 [ 48%] Built target fcitx-addon-fcitx-chttrans--scan-priv-1 [ 48%] Built target fcitx-addon-fcitx-xkbdbus--scan-1 [ 49%] Built target fcitx-addon-fcitx-pinyin--headers-1 [ 50%] Built target fcitx-addon-fcitx-classic-ui--headers-1 [ 50%] Built target fcitx-addon-fcitx-xkb--scan-1 [ 50%] Built target im-fcitx-gtk3 [ 50%] Built target fcitx-addon-fcitx-xkb--scan-priv-1 [ 50%] Built target fcitx-addon-fcitx-freedesktop-notify--headers-1 [ 50%] Built target fcitx-addon-fcitx-x11--scan-1 [ 50%] Built target fcitx-addon-fcitx-notificationitem--headers-1 [ 50%] Built target fcitx-addon-fcitx-dbus--headers-1 [ 50%] Built target fcitx-addon-fcitx-clipboard--headers-1 [ 50%] Built target fcitx-addon-fcitx-pinyin-enhance--headers-1 [ 50%] Built target fcitx-addon-fcitx-quickphrase--headers-1 [ 50%] Linking C executable mb2org [ 51%] Built target fcitx-addon-fcitx-spell--headers-1 [ 51%] Built target fcitx-addon-fcitx-punc--headers-1 [ 52%] Built target fcitx-addon-fcitx-chttrans--headers-1 [ 52%] Built target fcitx-addon-fcitx-xkbdbus--headers-1 [ 52%] Built target fcitx-addon-fcitx-xkb--headers-1 [ 52%] Built target fcitx-addon-fcitx-x11--headers-1 [ 52%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/instance.c.o [ 53%] Building C object src/lib/fcitx-gclient/test/CMakeFiles/testgclient.dir/testgclient.c.o [ 53%] Built target fcitx-x11--addon [ 53%] Built target fcitx-xkbdbus--addon [ 53%] Built target fcitx-xkb--addon [ 53%] Built target fcitx-chttrans--addon [ 53%] Built target fcitx-punc--addon [ 53%] Built target mb2org [ 53%] Built target fcitx-spell--addon [ 53%] Built target fcitx-pinyin-enhance--addon [ 53%] Built target fcitx-quickphrase--addon [ 53%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/candidate.c.o [ 53%] Built target fcitx-autoeng--addon [ 53%] Built target fcitx-remote-module--addon [ 54%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/configfile.c.o [ 54%] Built target fcitx-fullwidth-char--addon [ 54%] Built target fcitx-imselector--addon [ 54%] Built target fcitx-clipboard--addon [ 54%] Built target fcitx-vk--addon [ 54%] Built target fcitx-dbus--addon [ 54%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus-remote.dir/dbusremote.c.o [ 54%] Built target fcitx-unicode--addon [ 54%] Built target fcitx-freedesktop-notify--addon [ 54%] Built target fcitx-notificationitem--addon [ 54%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/profile.c.o [ 54%] Built target fcitx-pinyin--addon [ 54%] Building C object tools/cli/CMakeFiles/createPYMB.dir/createPYMB.c.o In file included from /usr/include/string.h:154, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utarray.h:39, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate.h:34, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate-internal.h:24, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate.c:21: In function '__strncpy_ichk', inlined from 'FcitxCandidateWordNewList' at /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate.c:36:5: /usr/include/ssp/string.h:91:1: warning: '__builtin_strncpy' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] 91 | __ssp_bos_icheck3_restrict(strncpy, char *, const char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Built target fcitx-keyboard--addon [ 54%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/addon.c.o [ 55%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/frontend.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate.c: In function 'FcitxCandidateWordNewList': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate.c:36:5: warning: '__builtin_strncpy' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] 36 | strncpy(candList->strChoose, DIGIT_STR_CHOOSE, MAX_CAND_WORD); | ^~~~~~~ [ 55%] Linking C executable testgclient [ 56%] Linking C executable fcitx-remote [ 56%] Built target fcitx-table--addon [ 56%] Built target fcitx-dbus-remote [ 56%] Built target testgclient [ 56%] Building C object tools/cli/CMakeFiles/txt2mb.dir/txt2mb.c.o [ 56%] Built target fcitx-qw--addon [ 56%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/hook.c.o [ 56%] Built target fcitx-xim--addon [ 56%] Built target fcitx-ipc--addon In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/tools/cli/txt2mb.c:26: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/tools/cli/txt2mb.c: In function 'main': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/tools/cli/txt2mb.c:364:31: warning: array subscript has type 'char' [-Wchar-subscripts] 364 | while (*p && !isspace(*p)) | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/tools/cli/txt2mb.c:370:24: warning: array subscript has type 'char' [-Wchar-subscripts] 370 | while (isspace(*p)) { | ^ [ 56%] Built target fcitx-ipcportal--addon In file included from /usr/include/string.h:154, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utarray.h:39, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/addon.h:35, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/addon.c:32: In function '__memset_ichk', inlined from 'FcitxAddonsLoadInternal' at /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/addon.c:135:13: /usr/include/ssp/string.h:84:1: warning: '__builtin_memset' offset [0, 15] is out of the bounds [0, 0] [-Warray-bounds] 84 | __ssp_bos_icheck3(memset, void *, int) | ^~~~~~~~~~~~~~~~~ [ 56%] Built target fcitx-classic-ui--addon [ 56%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/ime.c.o [ 56%] Built target fcitx-kimpanel-ui--addon [ 56%] Built target fcitx-scan-addons.target [ 57%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/ui.c.o [ 58%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/pyParser.c.o [ 58%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/module.c.o [ 58%] Building C object src/ui/kimpanel/CMakeFiles/fcitx-kimpanel-ui.dir/kimpanel.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c: In function 'FcitxInstanceReloadAddonConfig': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1352:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 1352 | if (addon->frontend->ReloadConfig) | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1354:17: note: here 1354 | case AC_INPUTMETHOD: | ^~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:33: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c: In function 'FcitxInstanceUpdateIMList': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1991:17: note: in expansion of macro 'HASH_FIND_STR' 1991 | HASH_FIND_STR(instance->unusedItem, str, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ [ 58%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/keys.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:25: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'LookupPYFreq': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/kimpanel/kimpanel.c:25: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/kimpanel/kimpanel.c: In function 'SetIMMenu': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:1996:21: note: in expansion of macro 'HASH_ADD_KEYPTR' 1996 | HASH_ADD_KEYPTR(hh, instance->unusedItem, item->name, strlen(item->name), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/kimpanel/kimpanel.c:235:66: warning: array subscript has type 'char' [-Wchar-subscripts] 235 | layout[INDICATOR_KEYBOARD_LENGTH] = toupper(pim->langCode[0]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/kimpanel/kimpanel.c:236:70: warning: array subscript has type 'char' [-Wchar-subscripts] 236 | layout[INDICATOR_KEYBOARD_LENGTH + 1] = tolower(pim->langCode[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/kimpanel/kimpanel.c: In function 'SetIMIcon': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/kimpanel/kimpanel.c:265:45: warning: array subscript has type 'char' [-Wchar-subscripts] 265 | toupper(im->langCode[0]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/kimpanel/kimpanel.c:267:45: warning: array subscript has type 'char' [-Wchar-subscripts] 267 | tolower(im->langCode[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'InitPYSplitData': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ [ 59%] Linking C executable txt2mb [ 59%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/pyMapTable.c.o [ 59%] Built target txt2mb [ 59%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/context.c.o [ 59%] Building C object src/frontend/ipcportal/CMakeFiles/fcitx-ipcportal.dir/ipcportal.c.o [ 59%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/__/cairostuff/font.c.o [ 59%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/IC.c.o [ 60%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/__/cairostuff/cairostuff.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ui.h:65, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/instance.h:32, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:21: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceRegisterWatchableContext': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:59:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 59 | HASH_ADD_KEYPTR(hh, instance->context, context->name, strlen(context->name), context); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceSetContext': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:66:5: note: in expansion of macro 'HASH_FIND_STR' 66 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceWatchContext': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceGetContextHotkey': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:170:5: note: in expansion of macro 'HASH_FIND_STR' 170 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceGetContextString': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:187:5: note: in expansion of macro 'HASH_FIND_STR' 187 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceGetContextBoolean': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:198:5: note: in expansion of macro 'HASH_FIND_STR' 198 | HASH_FIND_STR(instance->context, key, context); | ^~~~~~~~~~~~~ [ 61%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/xim.c.o [ 61%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/PYFA.c.o [ 61%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/classicui.c.o [ 61%] Linking C shared module fcitx-ipcportal.so [ 61%] Built target fcitx-ipcportal [ 61%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/ximhandler.c.o [ 61%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/ximconfig.c.o [ 61%] Building C object src/frontend/ipc/CMakeFiles/fcitx-ipc.dir/ipc.c.o [ 62%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/sp.c.o [ 62%] Linking C shared module fcitx-kimpanel-ui.so [ 62%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/classicuiconfig.c.o [ 62%] Building C object src/im/qw/CMakeFiles/fcitx-qw.dir/qw.c.o In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:23: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c: In function 'LoadSPData': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:140:47: warning: array subscript has type 'char' [-Wchar-subscripts] 140 | pyconfig->cNonS = tolower(pstr[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:153:58: warning: array subscript has type 'char' [-Wchar-subscripts] 153 | SPMap_S[i].cJP = tolower(pstr[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:158:62: warning: array subscript has type 'char' [-Wchar-subscripts] 158 | SPMap_C[i].cJP = tolower(pstr[1]); | ^ [ 62%] Built target fcitx-kimpanel-ui [ 62%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/ximqueue.c.o [ 62%] Building C object src/im/table/CMakeFiles/fcitx-table.dir/tabledict.c.o [ 62%] Linking C executable createPYMB [ 63%] Linking C shared module fcitx-qw.so [ 64%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/FrameMgr.c.o [ 64%] Built target createPYMB [ 64%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nAttr.c.o [ 64%] Built target fcitx-qw [ 64%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nClbk.c.o [ 65%] Linking C shared library libfcitx-core.so [ 66%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nIc.c.o [ 67%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/XlibWindow.c.o [ 67%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nIMProto.c.o [ 67%] Built target fcitx-core [ 67%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nMethod.c.o [ 68%] Building C object src/frontend/ipc/CMakeFiles/fcitx-ipc.dir/__/__/module/dbusstuff/property.c.o [ 69%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nPtHdr.c.o [ 69%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nUtil.c.o [ 69%] Linking C shared module fcitx-ipc.so [ 69%] Built target fcitx-ipc [ 70%] Building C object src/im/keyboard/CMakeFiles/fcitx-keyboard.dir/keyboard.c.o [ 70%] Building C object src/im/table/CMakeFiles/fcitx-table.dir/table.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/keyboard.c:30: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:78: warning: "true" redefined 78 | #define true (1) | In file included from /usr/pkg/include/xkbcommon/xkbcommon.h:23, from /usr/pkg/include/xkbcommon/xkbcommon-compose.h:9, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/keyboard.c:28: /usr/include/stdbool.h:39: note: this is the location of the previous definition 39 | #define true 1 | /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:82: warning: "false" redefined 82 | #define false (0) | /usr/include/stdbool.h:40: note: this is the location of the previous definition 40 | #define false 0 | [ 70%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/i18nX.c.o [ 70%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/InputWindow.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/configfile.h:30, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.h:23, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:23: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c: In function 'TableMetaDataFind': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ [ 71%] Building C object src/im/table/CMakeFiles/fcitx-table.dir/tableconfig.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:155:5: note: in expansion of macro 'HASH_FIND_STR' 155 | HASH_FIND_STR(table, name, result); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c: In function 'TableMetaDataInsert': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/table/table.c:149:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 149 | HASH_ADD_KEYPTR(hh, *tableSet, name, strlen(name), table); | ^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:595, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/FrameMgr.h:34, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c:34: In function 'MakeNewAtom', inlined from 'Xi18nXSend' at /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c:289:28: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c:254:13: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 3 and 7 [-Wformat-overflow=] 254 | "_server%d_%d", | ^~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c: In function 'Xi18nXSend': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c:254:24: note: format string is defined here 254 | "_server%d_%d", | ^~ In function 'MakeNewAtom', inlined from 'Xi18nXSend' at /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c:289:28: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c:254:13: note: directive argument in the range [-2147483648, 20] 254 | "_server%d_%d", | ^~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/xim/lib/i18nX.c:253:5: note: '__builtin___sprintf_chk' output between 11 and 25 bytes into a destination of size 16 253 | sprintf(atomName, | ^~~~~~~ [ 72%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/IMConn.c.o [ 72%] Building C object src/im/pinyin/CMakeFiles/fcitx-pinyin.dir/py.c.o [ 72%] Building C object src/im/keyboard/CMakeFiles/fcitx-keyboard.dir/keyboardconfig.c.o [ 72%] Building C object src/im/pinyin/CMakeFiles/fcitx-pinyin.dir/PYFA.c.o [ 72%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/IMMethod.c.o [ 72%] Building C object src/frontend/xim/CMakeFiles/fcitx-xim.dir/lib/IMValues.c.o In file included from /usr/include/string.h:154, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utarray.h:39, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:66: In function '__strncpy_ichk', inlined from 'FcitxKeyboardDoInput' at /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/keyboard.c:707:17: /usr/include/ssp/string.h:91:1: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 91 | __ssp_bos_icheck3_restrict(strncpy, char *, const char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/keyboard.c: In function 'FcitxKeyboardDoInput': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/keyboard.c:691:34: note: length computed here 691 | size_t charlen = strlen(buf); | ^~~~~~~~~~~ [ 72%] Building C object src/module/freedesktop-notify/CMakeFiles/fcitx-freedesktop-notify.dir/freedesktop-notify.c.o [ 72%] Linking C shared module fcitx-xim.so [ 73%] Building C object src/module/notificationitem/CMakeFiles/fcitx-notificationitem.dir/notificationitem.c.o [ 74%] Building C object src/im/pinyin/CMakeFiles/fcitx-pinyin.dir/pyMapTable.c.o [ 74%] Built target fcitx-xim [ 74%] Building C object src/module/unicode/CMakeFiles/fcitx-unicode.dir/unicode.c.o [ 74%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus.dir/dbussocket.c.o [ 74%] Building C object src/im/keyboard/CMakeFiles/fcitx-keyboard.dir/isocodes.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/module.h:30, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:27: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c: In function 'FcitxNotifyFindByGlobalId': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:128:5: note: in expansion of macro 'HASH_FIND' 128 | HASH_FIND(global_hh, notify->global_table, &global_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c: In function 'FcitxNotifyItemAddGlobal': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:199:9: note: in expansion of macro 'HASH_ADD' 199 | HASH_ADD(global_hh, notify->global_table, global_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c: In function 'FcitxNotifyFindByInternId': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:139:5: note: in expansion of macro 'HASH_FIND' 139 | HASH_FIND(intern_hh, notify->intern_table, &intern_id, | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c: In function 'FcitxNotifyItemAddInternal': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/freedesktop-notify/freedesktop-notify.c:186:9: note: in expansion of macro 'HASH_ADD' 186 | HASH_ADD(intern_hh, notify->intern_table, intern_id, | ^~~~~~~~ [ 74%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/MainWindow.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'FcitxXkbReadIsoCodes': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:51:5: warning: 'xmlSAXUserParseFile' is deprecated [-Wdeprecated-declarations] 51 | xmlSAXUserParseFile(&handle, isocodes, iso639); | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:23: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:53:5: warning: 'xmlSAXUserParseFile' is deprecated [-Wdeprecated-declarations] 53 | xmlSAXUserParseFile(&handle, isocodes, iso3166); | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:27: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'IsoCodes3166HandlerStartElement': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'IsoCodes639HandlerStartElement': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'FcitxIsoCodesGetEntry': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ [ 74%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus.dir/dbusstuff.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ [ 75%] Building C object src/module/unicode/CMakeFiles/fcitx-unicode.dir/charselectdata.c.o [ 75%] Building C object src/module/notificationitem/CMakeFiles/fcitx-notificationitem.dir/dbusmenu.c.o In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:8: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c: In function 'IsHexString': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:324:23: warning: array subscript has type 'char' [-Wchar-subscripts] 324 | if (!isxdigit(*s)) | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c: In function 'SplitString': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:625:42: warning: array subscript has type 'char' [-Wchar-subscripts] 625 | while (end < length && (isdigit(s[end]) || isalpha(s[end]) || s[end] == '+')) { | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:625:61: warning: array subscript has type 'char' [-Wchar-subscripts] 625 | while (end < length && (isdigit(s[end]) || isalpha(s[end]) || s[end] == '+')) { | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:634:43: warning: array subscript has type 'char' [-Wchar-subscripts] 634 | while (end < length && !(isdigit(s[end]) || isalpha(s[end]) || s[end] == '+')) { | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:634:62: warning: array subscript has type 'char' [-Wchar-subscripts] 634 | while (end < length && !(isdigit(s[end]) || isalpha(s[end]) || s[end] == '+')) { | ^ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:10: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c: In function 'UnicodeSetIntersect': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:351:13: note: in expansion of macro 'HASH_FIND_UNICODE' 351 | HASH_FIND_UNICODE(right, &p->unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c: In function 'CharSelectDataFind': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:437:9: note: in expansion of macro 'HASH_FIND_UNICODE' 437 | HASH_FIND_UNICODE(result, c, dup); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c: In function 'InsertResult': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:32:5: note: in expansion of macro 'HASH_FIND' 32 | HASH_FIND(hh,head,findint,sizeof(uint32_t),out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:459:5: note: in expansion of macro 'HASH_FIND_UNICODE' 459 | HASH_FIND_UNICODE(set, &unicode, find); | ^~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:34:5: note: in expansion of macro 'HASH_ADD' 34 | HASH_ADD(hh,head,intfield,sizeof(uint32_t),add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:463:9: note: in expansion of macro 'HASH_ADD_UNICODE' 463 | HASH_ADD_UNICODE(set, unicode, find); | ^~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c: In function 'CharSelectDataAppendToIndex': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:655:9: note: in expansion of macro 'HASH_FIND_STR' 655 | HASH_FIND_STR(charselect->index, *s, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/unicode/charselectdata.c:658:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 658 | HASH_ADD_KEYPTR(hh, charselect->index, item->key, strlen(item->key), item); | ^~~~~~~~~~~~~~~ [ 75%] Linking C shared module fcitx-freedesktop-notify.so [ 76%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus.dir/dbuslauncher.c.o [ 76%] Built target fcitx-freedesktop-notify [ 76%] Linking C shared module fcitx-table.so [ 77%] Building C object src/module/vk/CMakeFiles/fcitx-vk.dir/vk.c.o [ 77%] Building C object src/module/notificationitem/CMakeFiles/fcitx-notificationitem.dir/__/dbusstuff/property.c.o [ 77%] Linking C shared module fcitx-dbus.so [ 77%] Built target fcitx-table [ 78%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/MenuWindow.c.o [ 79%] Linking C shared module fcitx-keyboard.so [ 79%] Built target fcitx-dbus ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf() [ 79%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/TrayWindow.c.o [ 79%] Built target fcitx-keyboard In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/vk/vk.c:21: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/vk/vk.c: In function 'LoadVKMapFile': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/vk/vk.c:603:47: warning: array subscript has type 'char' [-Wchar-subscripts] 603 | if (vkTable[i] == tolower(pstr[0])) { | ^ [ 79%] Building C object src/module/vk/CMakeFiles/fcitx-vk.dir/__/__/ui/cairostuff/cairostuff.c.o [ 80%] Linking C shared module fcitx-notificationitem.so [ 80%] Building C object src/im/pinyin/CMakeFiles/fcitx-pinyin.dir/pyParser.c.o [ 80%] Built target fcitx-notificationitem [ 80%] Building C object src/module/clipboard/CMakeFiles/fcitx-clipboard.dir/clipboard.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:25: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'LookupPYFreq': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:564:5: note: in expansion of macro 'HASH_FIND_STR' 564 | HASH_FIND_STR(pyconfig->splitData, py, s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'InitPYSplitData': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:224:13: note: in expansion of macro 'HASH_ADD' 224 | HASH_ADD(hh, head, strfield, strlen(add->strfield), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:553:9: note: in expansion of macro 'HASH_ADD_STR' 553 | HASH_ADD_STR(pyconfig->splitData, py, data); | ^~~~~~~~~~~~ [ 80%] Building C object src/im/pinyin/CMakeFiles/fcitx-pinyin.dir/sp.c.o In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:23: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c: In function 'LoadSPData': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:140:47: warning: array subscript has type 'char' [-Wchar-subscripts] 140 | pyconfig->cNonS = tolower(pstr[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:153:58: warning: array subscript has type 'char' [-Wchar-subscripts] 153 | SPMap_S[i].cJP = tolower(pstr[1]); | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/sp.c:158:62: warning: array subscript has type 'char' [-Wchar-subscripts] 158 | SPMap_C[i].cJP = tolower(pstr[1]); | ^ [ 80%] Building C object src/module/vk/CMakeFiles/fcitx-vk.dir/__/__/ui/cairostuff/font.c.o [ 80%] Building C object src/im/pinyin/CMakeFiles/fcitx-pinyin.dir/pyconfig.c.o [ 81%] Linking C shared module fcitx-vk.so [ 82%] Building C object src/module/clipboard/CMakeFiles/fcitx-clipboard.dir/clipboardconfig.c.o ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf() [ 82%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/tray.c.o [ 83%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/skinconfig.c.o [ 83%] Building C object src/module/remote/CMakeFiles/fcitx-remote-module.dir/remote.c.o [ 83%] Building C object src/module/clipboard/CMakeFiles/fcitx-clipboard.dir/clipboard-x11.c.o [ 83%] Built target fcitx-vk [ 84%] Building C object src/module/imselector/CMakeFiles/fcitx-imselector.dir/imselector.c.o [ 85%] Building C object src/module/fullwidthchar/CMakeFiles/fcitx-fullwidth-char.dir/fullwidthchar.c.o [ 86%] Linking C shared module fcitx-pinyin.so [ 86%] Linking C shared module fcitx-unicode.so [ 86%] Linking C shared module fcitx-remote-module.so [ 86%] Built target fcitx-pinyin [ 86%] Built target fcitx-unicode [ 86%] Building C object src/module/autoeng/CMakeFiles/fcitx-autoeng.dir/AutoEng.c.o [ 86%] Built target fcitx-remote-module [ 87%] Building C object src/module/quickphrase/CMakeFiles/fcitx-quickphrase.dir/quickphrase.c.o [ 87%] Building C object src/module/pinyin-enhance/CMakeFiles/fcitx-pinyin-enhance.dir/pinyin-enhance.c.o [ 87%] Linking C shared module fcitx-fullwidth-char.so [ 87%] Linking C shared module fcitx-clipboard.so [ 87%] Built target fcitx-fullwidth-char [ 87%] Linking C shared module fcitx-imselector.so [ 87%] Built target fcitx-clipboard In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/quickphrase/quickphrase.c:22: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/quickphrase/quickphrase.c: In function 'LoadQuickPhraseFromFile': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/quickphrase/quickphrase.c:266:31: warning: array subscript has type 'char' [-Wchar-subscripts] 266 | while (*p && !isspace(*p)) | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/quickphrase/quickphrase.c:272:24: warning: array subscript has type 'char' [-Wchar-subscripts] 272 | while (isspace(*p)) { | ^ [ 87%] Building C object src/module/spell/CMakeFiles/fcitx-spell.dir/spell.c.o [ 87%] Building C object src/module/pinyin-enhance/CMakeFiles/fcitx-pinyin-enhance.dir/pinyin-enhance-spell.c.o [ 87%] Building C object src/ui/classic/CMakeFiles/fcitx-classic-ui.dir/skin.c.o [ 87%] Building C object src/module/punc/CMakeFiles/fcitx-punc.dir/punc.c.o [ 87%] Built target fcitx-imselector [ 88%] Building C object src/module/chttrans/CMakeFiles/fcitx-chttrans.dir/chttrans.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-spell.c: In function 'PinyinEnhanceSpellHint': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-spell.c:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | letters++; | ~~~~~~~^~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-spell.c:247:9: note: here 247 | default: | ^~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/module.h:30, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:28: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c: In function 'LoadPuncDict': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:389:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 389 | HASH_ADD_KEYPTR(hh, puncState->puncSet, punc->langCode, strlen(punc->langCode), punc); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c: In function 'PuncLanguageChanged': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ [ 89%] Building C object src/module/pinyin-enhance/CMakeFiles/fcitx-pinyin-enhance.dir/pinyin-enhance-cfp.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:196:9: note: in expansion of macro 'HASH_FIND_STR' 196 | HASH_FIND_STR(puncState->puncSet, lang, punc); | ^~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/module.h:30, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:27: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c: In function 'ConvertGBKSimple2Tradition': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:299:17: note: in expansion of macro 'HASH_FIND_INT' 299 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:310:17: note: in expansion of macro 'HASH_ADD_INT' 310 | HASH_ADD_INT(transState->s2t_table, wc, s2t); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:327:13: note: in expansion of macro 'HASH_FIND_INT' 327 | HASH_FIND_INT(transState->s2t_table, &wc, s2t); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c: In function 'ConvertGBKTradition2Simple': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:401:17: note: in expansion of macro 'HASH_FIND_INT' 401 | HASH_FIND_INT(transState->s2t_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:135:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 135 | HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:228:13: note: in expansion of macro 'HASH_ADD' 228 | HASH_ADD(hh, head, intfield, sizeof(int), add) | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:413:17: note: in expansion of macro 'HASH_ADD_INT' 413 | HASH_ADD_INT(transState->t2s_table, wc, t2s); | ^~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:226:13: note: in expansion of macro 'HASH_FIND' 226 | HASH_FIND(hh, head, findint, sizeof(int), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:430:13: note: in expansion of macro 'HASH_FIND_INT' 430 | HASH_FIND_INT(transState->t2s_table, &wc, t2s); | ^~~~~~~~~~~~~ [ 89%] Linking C shared module fcitx-autoeng.so [ 89%] Building C object src/module/pinyin-enhance/CMakeFiles/fcitx-pinyin-enhance.dir/pinyin-enhance-map.c.o In file included from /usr/include/ctype.h:100, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:40: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c: In function 'GetIMIcon': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:771:43: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | iconText[0] = toupper(iconText[0]); | ^ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:44: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c: In function 'LoadImageWithText': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:195:5: note: in expansion of macro 'HASH_ADD_KEYPTR' 195 | HASH_ADD_KEYPTR(hh, sc->imageTable, image->name, strlen(image->name), image); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c: In function 'UnloadSingleImage': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ [ 89%] Built target fcitx-autoeng /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:623:5: note: in expansion of macro 'HASH_FIND_STR' 623 | HASH_FIND_STR(sc->imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c: In function 'LoadImageFromTable': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:214:5: note: in expansion of macro 'HASH_FIND_STR' 214 | HASH_FIND_STR(*imageTable, name, image); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:278:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 278 | HASH_ADD_KEYPTR(hh, *imageTable, image->name, | ^~~~~~~~~~~~~~~ [ 89%] Building C object src/module/xkbdbus/CMakeFiles/fcitx-xkbdbus.dir/xkbdbus.c.o [ 90%] Building C object src/module/spell/CMakeFiles/fcitx-spell.dir/spell-custom.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:28: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c: In function 'PinyinEnhanceMapAdd': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:48:5: note: in expansion of macro 'HASH_FIND' 48 | HASH_FIND(hh, *map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:57:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 57 | HASH_ADD_KEYPTR(hh, *map, py_enhance_map_key(py_map), key_l, py_map); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c: In function 'PinyinEnhanceMapGet': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/pinyin-enhance/pinyin-enhance-map.c:67:5: note: in expansion of macro 'HASH_FIND' 67 | HASH_FIND(hh, map, key, key_l, py_map); | ^~~~~~~~~ [ 90%] Linking C shared module fcitx-quickphrase.so [ 90%] Building C object src/module/pinyin-enhance/CMakeFiles/fcitx-pinyin-enhance.dir/pinyin-enhance-stroke.c.o [ 90%] Built target fcitx-quickphrase [ 90%] Building C object src/module/spell/CMakeFiles/fcitx-spell.dir/spell-custom-dict.c.o [ 91%] Building C object src/module/pinyin-enhance/CMakeFiles/fcitx-pinyin-enhance.dir/pinyin-enhance-py.c.o [ 91%] Linking C shared module fcitx-punc.so [ 91%] Built target fcitx-punc [ 91%] Linking C shared module fcitx-chttrans.so [ 91%] Building C object src/module/spell/CMakeFiles/fcitx-spell.dir/spellconfig.c.o [ 91%] Building C object src/module/x11/CMakeFiles/fcitx-x11.dir/xerrorhandler.c.o [ 91%] Built target fcitx-chttrans [ 91%] Building C object src/module/pinyin-enhance/CMakeFiles/fcitx-pinyin-enhance.dir/pinyin-enhance-sym.c.o [ 91%] Building C object src/module/xkbdbus/CMakeFiles/fcitx-xkbdbus.dir/__/__/im/keyboard/isocodes.c.o [ 92%] Building C object src/module/spell/CMakeFiles/fcitx-spell.dir/spell-enchant.c.o [ 92%] Building C object src/module/x11/CMakeFiles/fcitx-x11.dir/x11stuff.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'FcitxXkbReadIsoCodes': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:51:5: warning: 'xmlSAXUserParseFile' is deprecated [-Wdeprecated-declarations] 51 | xmlSAXUserParseFile(&handle, isocodes, iso639); | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:23: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:53:5: warning: 'xmlSAXUserParseFile' is deprecated [-Wdeprecated-declarations] 53 | xmlSAXUserParseFile(&handle, isocodes, iso3166); | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:27: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'IsoCodes3166HandlerStartElement': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:123:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 123 | HASH_ADD_KEYPTR(hh, isocodes->iso3166, entry->alpha_2_code, strlen(entry->alpha_2_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'IsoCodes639HandlerStartElement': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ [ 93%] Building C object src/module/x11/CMakeFiles/fcitx-x11.dir/x11selection.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:82:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 82 | HASH_ADD_KEYPTR(hh1, isocodes->iso6392B, entry->iso_639_2B_code, strlen(entry->iso_639_2B_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:83:13: note: in expansion of macro 'HASH_ADD_KEYPTR' 83 | HASH_ADD_KEYPTR(hh2, isocodes->iso6392T, entry->iso_639_2T_code, strlen(entry->iso_639_2T_code), entry); | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'FcitxIsoCodesGetEntry': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:130:5: note: in expansion of macro 'HASH_FIND' 130 | HASH_FIND(hh1,isocodes->iso6392B,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:132:9: note: in expansion of macro 'HASH_FIND' 132 | HASH_FIND(hh2,isocodes->iso6392T,lang,strlen(lang),entry); | ^~~~~~~~~ [ 94%] Building C object src/module/xkb/CMakeFiles/fcitx-xkb.dir/xkb.c.o [ 94%] Linking C shared module fcitx-spell.so /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/x11/x11selection.c: In function 'X11TextConvertSelectionHelper': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/x11/x11selection.c:221:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 221 | if (utf8_type <= i + 1) { | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/x11/x11selection.c:225:13: note: here 225 | case -1: | ^~~~ [ 94%] Linking C shared module fcitx-pinyin-enhance.so [ 94%] Built target fcitx-spell [ 94%] Building C object src/core/CMakeFiles/fcitx.dir/fcitx.c.o [ 94%] Built target fcitx-pinyin-enhance [ 94%] Generating pybase.mb, pyphrase.mb [ 94%] Generating db.mb /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c: In function 'GetIMIcon': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/ui/classic/skin.c:769:13: warning: '__builtin_strncpy' output may be truncated copying 5 bytes from a string of length 5 [-Wstringop-truncation] 769 | strncpy(temp, im->langCode, LANGCODE_LENGTH); | ^~~~~~~ Segmentation fault gmake[2]: *** [src/im/table/data/CMakeFiles/table_data.dir/build.make:86: src/im/table/data/db.mb] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:7639: src/im/table/data/CMakeFiles/table_data.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 94%] Building C object src/module/xkb/CMakeFiles/fcitx-xkb.dir/rules.c.o In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ui.h:65, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/instance.h:32, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.h:29, from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:34: /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbIMKeyboardLayoutChanged': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:661:13: note: in expansion of macro 'HASH_FIND_STR' 661 | HASH_FIND_STR(xkb->layoutOverride, currentIM->uniqueName, item); | ^~~~~~~~~~~~~ [ 94%] Building C object src/module/xkb/CMakeFiles/fcitx-xkb.dir/xkbconfig.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbRetrieveCloseGroup': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:617:5: note: in expansion of macro 'HASH_FIND_STR' 617 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbSetDefaultLayout': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1110:5: note: in expansion of macro 'HASH_FIND_STR' 1110 | HASH_FIND_STR(xkb->layoutOverride, "default", item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1121:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1121 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbSetLayoutOverride': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ [ 94%] Linking C shared module fcitx-classic-ui.so /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1087:5: note: in expansion of macro 'HASH_FIND_STR' 1087 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1099:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1099 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, item->im, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbGetLayoutOverride': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1072:5: note: in expansion of macro 'HASH_FIND_STR' 1072 | HASH_FIND_STR(xkb->layoutOverride, imname, item); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'LoadLayoutOverride': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ [ 95%] Building C object src/core/CMakeFiles/fcitx.dir/errorhandler.c.o /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:989:9: note: in expansion of macro 'HASH_FIND_STR' 989 | HASH_FIND_STR(xkb->layoutOverride, imString, override); | ^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:408:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 408 | case 11: hashv += ((unsigned)_hj_key[10] << 24); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:9: note: here 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:409:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 10: hashv += ((unsigned)_hj_key[9] << 16); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:9: note: here 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:410:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 9: hashv += ((unsigned)_hj_key[8] << 8); \ | ^ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:9: note: here 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:411:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 8: _hj_j += ((unsigned)_hj_key[7] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:9: note: here 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:412:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 7: _hj_j += ((unsigned)_hj_key[6] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:9: note: here 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:413:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 6: _hj_j += ((unsigned)_hj_key[5] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:9: note: here 414 | case 5: _hj_j += _hj_key[4]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:414:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 5: _hj_j += _hj_key[4]; \ | ~~~~~~^~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:9: note: here 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:415:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 4: _hj_i += ((unsigned)_hj_key[3] << 24); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:9: note: here 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:416:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 3: _hj_i += ((unsigned)_hj_key[2] << 16); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:9: note: here 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:417:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 2: _hj_i += ((unsigned)_hj_key[1] << 8); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:418:9: note: here 418 | case 1: _hj_i += _hj_key[0]; \ | ^~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:1000:9: note: in expansion of macro 'HASH_ADD_KEYPTR' 1000 | HASH_ADD_KEYPTR(hh, xkb->layoutOverride, | ^~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/rules.c: In function 'FcitxXkbReadRules': /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/rules.c:103:5: warning: 'xmlSAXUserParseFile' is deprecated [-Wdeprecated-declarations] 103 | xmlSAXUserParseFile(&handle, &ruleshandler, file); | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/rules.c:21: /pbulk/work/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/rules.c:117:9: warning: 'xmlSAXUserParseFile' is deprecated [-Wdeprecated-declarations] 117 | xmlSAXUserParseFile(&handle, &ruleshandler, extrafile); | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf() [ 95%] Built target fcitx-classic-ui [ 96%] Linking C shared module fcitx-xkbdbus.so ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf() [ 96%] Built target fcitx-xkbdbus [ 96%] Linking C executable fcitx [ 96%] Linking C shared module fcitx-x11.so [ 96%] Built target fcitx [ 96%] Built target fcitx-x11 [ 97%] Linking C shared module fcitx-xkb.so ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf() [ 97%] Built target fcitx-xkb Groups: 412 Start Loading Phrase... 225832 Phrases, 225831 Converted! Writing Phrase file ... OK! [ 97%] Built target pinyin_data gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. make[1]: stopped making "all" in /usr/pkgsrc/inputmethod/fcitx *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/inputmethod/fcitx